python - python - 如何在python文件的总标题中保存一定数量的标题?
问题描述
嗨,我有 300 个标题,但需要在文件中保存 100-100 个标题。你能帮我怎么做吗?
例子:
headers = 'chai_patient_id,alcoholstatus_current_drinker,alcoholstatus_non_drinker...................condition_abnormal_results_of_liver_function_studies'
我需要在 file1.csv 中保存 1-100 个标题,在 file2.csv 中保存 101-200 个标题,在 file3.csv 中保存 201-300 个标题
解决方案
你可以尝试这样的事情:
import csv
data = "read your data hear"
headers = "your,headers,are,hear,.......,"
headers = headers.split(",")
with open("somefile.csv",'w') as fp:
some_headers = headers[:100]
writer = csv.DictWriter(fp,fieldnames=some_headers)
d = {"header1":"valueone"} # prepare your data
writer.writeheader()
writer.writerow(d)
repeat above code for multiple files
推荐阅读
- tooltip - 如何在 Angular NVD3 折线图中的工具提示系列中添加更多属性
- node.js - 如何将输入通过管道传输到使用 readline-sync 的 Node.js 程序?
- ruby-on-rails - Heroku 调度程序调用作业,但它没有被执行
- laravel - 重定向到其他模型的创建视图的 Laravel 背包按钮
- conv-neural-network - 检查稳定基线自定义策略的参数变化
- ios - AppStore 正在 Ipad 设备上测试我的应用程序
- r - 通过分组变量绘制均值比较的 pvalue 信息
- rust - 如何在向量中找到一串多次出现的字符串?
- r - 如何结合 ggtree 和直方图?
- c# - C# 在屏幕末尾跟踪 FPS 游戏中的鼠标位置(x/y 限制)