将一个数据帧拆分成不同的df,并保存在不同的文件中,可以通过以下步骤实现:
groupby()
、filter()
、loc()
等。to_csv()
、to_excel()
等,将子数据帧保存为 CSV、Excel 等格式的文件。以下是一个示例代码,演示如何将一个数据帧按照某一列的唯一值进行拆分,并保存为不同的 CSV 文件:
import pandas as pd
# 假设有一个名为 df 的数据帧,包含列 'category' 和其他列
# 按照 'category' 列的唯一值进行拆分
grouped = df.groupby('category')
# 遍历每个子数据帧
for name, group in grouped:
# 保存子数据帧为 CSV 文件,文件名为 category 值
group.to_csv(f'{name}.csv', index=False)
在上述示例中,首先使用 groupby()
函数将数据帧按照 'category' 列的唯一值进行分组。然后,通过遍历每个分组,将每个子数据帧保存为以 category 值命名的 CSV 文件。
注意:上述示例中的代码仅为示意,实际应用中可能需要根据具体情况进行适当修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云