【发布时间】:2019-04-17 13:46:06
【问题描述】:
如何根据更改一列(例如 ID)拆分包含多列的大型 csv?这是一个例子:
import pandas as pd
from pandas.compat import StringIO
csvdata = StringIO("""ID,f1
1,3.2
1,4.3
1,10
7,9.1
7,2.3
7,4.4
""")
df = pd.read_csv(csvdata, sep=",")
df
我的目标是将每个块保存在单独的 csv 中,其名称是根据 ID 在循环中生成的:
df_ID_1.csv
ID f1
1 3.2
1 4.3
1 10.0
df_ID_7.csv
ID f1
7 9.1
7 2.3
7 4.4
非常感谢!
【问题讨论】: