Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将熊猫组保存到单独的文件_Python_Pandas - Fatal编程技术网

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()))