python - 如何将我的 python 输出转换为 csv 或 excel 文件?
问题描述
for i in range(len(H)):
S=Y[1:,(0,1,m)] # change 2=> 2:m
S=S[S[0:,0] ==HN[k]]
S=S[S[0:,1] ==H[i]]
S=S[S[0:,2]!=''] #
S=S[0:,2] #
for j in range(len(S)):
print(HN[k],H[i],S[j],H[j]*H[I])
这会在我的 jupyter 笔记本上打印近 900-1000 行的输出。但是我希望输出直接是一个csv
或xls
文件。这样我就不必复制或粘贴,如果我的数据行增加,也可以节省我的时间。
解决方案
您可以执行以下操作。
- 使用 csv.writer 打开文件
- 在写入器中逐行写入数据
import csv
...
writer = csv.writer(open("/path/to/my/csv/file", 'w'))
for i in range(len(H)):
S=Y[1:,(0,1,m)] # change 2=> 2:m
S=S[S[0:,0] ==HN[k]]
S=S[S[0:,1] ==H[i]]
S=S[S[0:,2]!=''] #
S=S[0:,2] #
for j in range(len(S)):
writer.writerow(HN[k], H[i], S[j], H[j]*H[i])
推荐阅读
- react-native - 来自 JS 的格式错误的调用:字段大小不同
- facebook - 在开发模式下输入什么 URL?
- typescript - 打字稿 - 递归函数
- sql - SQL Azure 上的查询性能极差
- asp.net - 提交更新数据库的按钮,如果 page_load 中有回发则不起作用
- java - 必要时插入类型转换以保持类型安全
- apache-spark - Apache Spark:如何在 Spark 应用程序中加载数据?
- excel - React js:如何在Export All to Excel中将字符串记录计数转换为整数
- javascript - 如何在浏览器中加载缓存的图像
- google-sheets - 如何将 Google 表格中的多个单元格与单元格中的不同描述相加?