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

如何用Pandas提取DataFrame第0列并转换为数字列表?

提取CSV指定列并转换为数字列表

实现步骤与代码

  • 提取索引为0的列:用iloc[:, 0]按位置选中目标列(冒号代表所有行,0代表第1列的位置索引)
  • 转换为数字列表:通过astype()确保数据为数值类型,再用tolist()转成普通Python列表

具体代码:

# 你已完成的读取操作
df = pd.read_csv('blackred.csv')

# 提取第0列并转为数字列表
num = df.iloc[:, 0].astype(int).tolist()

补充说明

  • 如果CSV目标列本身已是数值类型(而非字符串格式的数字),可以简化为:
    num = df.iloc[:, 0].tolist()
    
  • 执行后打印num即可得到目标数值列表[7, 21, 19, 9, 2]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 01:09:29