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

如何在Pandas中仅打印DataFrame单列的数值(不含索引)

获取Pandas DataFrame中Low列的纯数值列表

嘿,这个场景我太熟悉了!当你直接打印data.Low时,输出带索引是因为它本质上是一个Pandas Series对象,默认会同时展示索引和对应的值。要拿到纯数值的列表,试试这几种简单的方法:

方法1:使用.tolist()直接转成列表

这是最直观的方式,直接把Series转换成Python原生列表:

# 获取纯数值列表
low_values = data.Low.tolist()
# 打印输出
print(low_values)

输出就会是你想要的格式:[12.48, 12.93, 13.06, 13.25, 13.36, 13.19, 13.01]。如果需要空格分隔的字符串形式,还可以加一步:

print(' '.join(map(str, low_values)))

方法2:用.to_numpy()获取数值数组(官方推荐)

Pandas现在更推荐用to_numpy()替代旧的.values属性,它会返回一个NumPy数组,要是需要列表格式再转一下就行:

# 获取数值数组
low_array = data.Low.to_numpy()
# 转成列表(可选)
low_values = list(low_array)
# 打印
print(low_values)

额外小技巧:直接打印空格分隔的纯数值

如果不想先存成列表,只想直接输出空格分隔的纯数值字符串,可以一步到位:

print(' '.join(map(str, data.Low)))

输出就是:12.48 12.93 13.06 13.25 13.36 13.19 13.01,完全符合你的需求~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:10:13