为什么我的 for 循环只打印第一个结果?

OTRAY

所以我有一个很大的 csv 来查询数据,我的想法是使用 as for 循环并将所有选定的列写入一个 excel。ATM 我得到了正确的列标题,但只有第一个值,我做错了什么?

这是我的代码:

writer = pd.ExcelWriter('zählerstände.xlsx', engine='xlsxwriter')
for v, x, d in zip(combined_csv["Zählerstand Beginn"], combined_csv["Zählerstand Ende"], combined_csv['Tag']):
    df = pd.DataFrame({'Zählerstand Beginn': [v], 'Zählerstand Ende': [x], 'Tag': [d]})
    df.to_excel(writer)
    writer.save()

我的结果看起来像这样,但实际上应该有 157 个条目而不是 1 个。
在此处输入图片说明

穆斯塔法·艾丁

可以直接写入选中的列:

with pd.ExcelWriter("zählerstände.xlsx", engine="xlsxwriter") as writer:
    df = combined_csv[["Zählerstand Beginn", "Zählerstand Ende", "Tag"]]
    df.to_excel(writer)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么printf只打印字符串中的第一个单词?

为什么我的for循环仅在第一个元素上起作用?

为什么我的ComboBox只显示第一个结果?

为什么在我已经打印了数组的所有值的情况下只返回数组的第一个元素?

为什么Regex finditer只返回第一个结果

为什么该程序只打印第一个字符?

为什么只打印双向链接列表的第一个值,而我的程序却崩溃了

为什么只更改表中第一个数字的第一个格式

为什么我不能打印传递给程序的第一个参数?

为什么变量只传递jQuery中for循环的第一个值?

我的循环只检查第一个数组项

为什么我只处理第一个变量?

为什么在第一个foreach循环后我的变量数据丢失了?

我写了一个if / elseif语句,但是它只给我第一个答案,为什么?

为什么第一个是无限循环?

为什么我的程序在For循环的第一个循环后跳过cin>>?

为什么这个java迭代器循环也打印第一个元素?

为什么我的 for 循环只抓取第一个元素?

为什么 $('#chat_input').val(chat[i]); 只打印第一个数组元素?

为什么我的代码只比较数组的第一个和最后一个数字 - Java

为什么只打印我的 DataSource 的第一个对象?

为什么我的 Javascript 循环只返回第一个值?

为什么我在 Python 中的递归骑士代码只运行第一个堆栈?

即使我想打印所有文件,也只打印文件夹中第一个文件的内容

为什么只打印单词的第一个字母而不是文件中的所有字母?

遍历 for 循环:为什么我的第一个 if 语句不运行?

为什么我的 for 循环只重复打印第一个 if 语句?

为什么我的代码只复制第一个零而不复制其他的?

Firebase:为什么我的代码只使用集合中的第一个文档?