You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按DataFrame的Name列分组生成对应名称的CSV文件?

按分组导出DataFrame到独立CSV文件

核心解决方案(基于Pandas)

先确保你已安装pandas:
pip install pandas

然后用以下代码实现分组导出:

import pandas as pd

# 读取你的源数据(如果DataFrame已在内存中可跳过此步)
df = pd.read_csv("your_source_file.csv")  # 替换为你的实际文件路径

# 按Name列分组并导出每个分组为CSV
for group_name, group_data in df.groupby("Name"):
    # 以分组名称作为文件名,保存时排除行索引
    group_data.to_csv(f"{group_name}.csv", index=False)

关键说明

  • df.groupby("Name")会将原DataFrame按Name列的唯一值拆分,生成多个对应分组的子DataFrame
  • 循环中group_name是当前分组的名称(如Markus、Caesar),group_data是该分组对应的所有行数据
  • index=False参数用于避免将Pandas默认的行索引写入CSV文件,保持输出文件的简洁性

如果你的DataFrame是从其他数据源(如Excel、数据库)加载的,只需替换读取数据的代码,分组导出的逻辑完全一致。

内容的提问来源于stack exchange,提问作者Selina1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 01:20:35