2024-06-17 12:05:59 发布
网友
我使用以下语句创建了数据的各个组:
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文件名中添加名称和附加文本,例如current 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()))
你就快到了
这个答案对我很有帮助-谢谢@mkln。在
我只想为我自己的用例添加一些特定的内容,这与文件命名的原始点有关(“sometext”+name=group)。在
您可以在每个csv文件名中添加名称和附加文本,例如current date,因此我将创建一个函数来返回当前日期,然后将其用于文件名。在
因此:
相关问题 更多 >
编程相关推荐