pythonic for loop编写不同变量的excel公式

2024-06-16 14:28:22 发布

您现在位置:Python中文网/ 问答频道 /正文

很抱歉标题不清楚-我不知道该怎么说。你知道吗

我有一段代码,它将填充我的数据框中的一个新列,然后填充Excel。我试图在同一行(E列,F列)中添加两个单元格,但也要添加上一行中最右边(H列)的单元格,我认为我的代码结构不够有效或正确。你知道吗

len_newf是数据帧的长度,newf,但为了便于复制,已更改为随机整数。你知道吗

当前工作代码为:

len_newf = 8
lform = []

x = 0
y = 1
z = 1

for i, j, k in zip(range(x, len_newf+2), range(y, len_newf+2),range(z,len_newf+2)):

    formula = '=(H{0}+E{1}+F{1})'.format(i,j,k)
    lform.append(formula)

输出:

['=(H0+E1+F1)', '=(H1+E2+F2)', '=(H2+E3+F3)', '=(H3+E4+F4)', '=(H4+E5+F5)', '=(H5+E6+F6)', '=(H6+E7+F7)', '=(H7+E8+F8)', '=(H8+E9+F9)']

谢谢你的帮助。你知道吗


Tags: 数据代码informat标题forlenrange