繁体   English   中英

Python:读取CSV文件选择列并创建多个文本文件

[英]Python: Read CSV file select columns and create multiple text file

我有一个包含 2 列IDInfo的 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM