Python 如何将熊猫组保存到单独的文件
我使用以下语句创建了数据的各个组:Python 如何将熊猫组保存到单独的文件,python,pandas,Python,Pandas,我使用以下语句创建了数据的各个组: df = pd.read_csv(file_path) grouped = df.groupby(df.some_parameter) 然后我想做的是(在psuedo代码中): 最终结果是原始数据集的每个数据块都有一个单独的.csv文件。您就快到了 for name, group in grouped: group.to_csv(path_to_disk) 这个答案对我很有帮助-谢谢@mkln 我只是想为我自己的用例添加一些特定的东西,这与文件命
df = pd.read_csv(file_path)
grouped = df.groupby(df.some_parameter)
然后我想做的是(在psuedo代码中):
最终结果是原始数据集的每个数据块都有一个单独的.csv文件。您就快到了
for name, group in grouped:
group.to_csv(path_to_disk)
这个答案对我很有帮助-谢谢@mkln 我只是想为我自己的用例添加一些特定的东西,这与文件命名的原始观点有关('sometext'+name=group) 您可以将名称和其他文本(例如当前日期)添加到每个csv文件名中,因此我将创建一个函数来返回当前日期,然后将其用作文件名 因此:
from datetime import datetime
def cur_date():
return datetime.now().strftime("%Y-%m-%d")
for name, group in grouped:
group.to_csv('{}_{}.csv'.format(name, cur_date()))
from datetime import datetime
def cur_date():
return datetime.now().strftime("%Y-%m-%d")
for name, group in grouped:
group.to_csv('{}_{}.csv'.format(name, cur_date()))