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

如何使用Python转换CSV文件行列,将地区设为列存放对应vdem_corr值

Python实现CSV数据格式转换方法

你可以使用pandas库完成该转换需求,没有安装该库可先执行pip install pandas完成安装,具体操作如下:

  • 导入pandas库并读取原CSV文件
import pandas as pd
# 替换为你本地CSV文件的实际路径
df = pd.read_csv("your_file.csv")
  • 执行宽表转换操作

假设你原CSV中存储大洲名称的列名为region,存储数值的列名为vdem_corr,如果你的列名不同请自行替换代码中的对应字段

# 为每个大洲下的条目添加内部序号,避免透视时出现重复索引报错
df["tmp_idx"] = df.groupby("region").cumcount()
# 生成转换后的结果表,各个大洲为列名,对应vdem_corr值存入对应列
result_df = df.pivot(index="tmp_idx", columns="region", values="vdem_corr").reset_index(drop=True)
  • (可选)保存转换后的结果到新CSV文件
result_df.to_csv("converted_result.csv", index=False)

注意事项

  • 如果不同大洲对应的vdem_corr条目数量不一致,空缺位置会自动填充NaN值
  • 如果你的原数据中每个大洲仅对应一个vdem_corr值,可以省略添加临时序号的步骤,直接用pd.pivot_table方法转换即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:15:03