[英]Python: Read CSV file select columns and create multiple text file
我有一个包含 2 列ID
和Info
的 CSV 文件。 我想创建多个文本文件。 获取ID
列作为文件名,获取Info
列作为文件内容。
我的 .csv 文件:
ID Info
an_0000 No-19032745 2.20s
an_0001 No-42037578 2.54s
an_0002 No-56034123 6.71s
an_0003 No-87036247 1.91s
an_0004 No-13032757 1.15s
an_0005 No-44032657 1.91s
an_0006 No-14038488 5.11s
an_0007 No-19039678 1.20s
an_0008 No-53031654 2.50s
我想要的文件名:
an_0000.txt
...
我想要的文件内容:
No-19032745 2.20s
...
这应该有效。
import pandas as pd
df= pd.read_csv("filename.csv")
for filename, content in zip(df['ID'],df['Info']):
with open(filename+".txt",'w') as fp:
fp.write(content)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.