You need to enable JavaScript to run this app. 如何拆分pandas DataFrame中以分号分隔的合并列,提取目标字段数据
优惠活动
大模型
产品
解决方案
定价
更多

如何拆分pandas DataFrame中以分号分隔的合并列,提取目标字段数据

解决方案

默认pandas.read_csv()使用英文逗号作为字段分隔符,你下载的courbe.csv实际采用分号;作为分隔符,所以直接读取会把整行数据识别为单独一列,不需要额外转换文件格式,直接在读取阶段指定分隔符即可解决问题。

实现代码

方式1:完整读取后提取目标列(适合需要保留其他列的场景)

import pandas as pd

# 读取时指定分号为分隔符
df = pd.read_csv("courbe.csv", sep=";")
# 提取Nouveaux cas列数据
nouveaux_cas = df["Nouveaux cas"]

方式2:读取时直接加载目标列(适合大文件,节省内存和读取时间)

import pandas as pd

nouveaux_cas = pd.read_csv("courbe.csv", sep=";", usecols=["Nouveaux cas"])["Nouveaux cas"]

补充说明

你原有代码中额外嵌套的pandas.DataFrame()属于无效操作,pandas.read_csv()本身的返回结果就是DataFrame类型,无需额外转换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 02:15:04