gpt4 book ai didi

python - 没有标签的 Pandas 数据框列

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:13 26 4
gpt4 key购买 nike

我在 Pandas 数据框中有以下数据集

print  data

结果:

            Open   High    Low  Close  Adj Close   Volume
Date
2018-05-25 12.70 12.73 12.48 12.61 12.610000 1469800
2018-05-24 12.99 13.08 12.93 12.98 12.980000 814800
2018-05-23 13.19 13.30 13.06 13.12 13.120000 1417500
2018-05-22 13.46 13.57 13.25 13.27 13.270000 1189000
2018-05-18 13.41 13.44 13.36 13.38 13.380000 986300
2018-05-17 13.19 13.42 13.19 13.40 13.400000 1056200
2018-05-16 13.01 13.14 13.01 13.12 13.120000 481300

如果我只想打印单列只需关闭它显示日期索引

print data.Low

结果:

Date
2018-05-25 12.48
2018-05-24 12.93
2018-05-23 13.06
2018-05-22 13.25
2018-05-18 13.36
2018-05-17 13.19
2018-05-16 13.01

有没有办法只切片/打印收盘价。所以输出将是这样的:

12.48
12.93
13.06
13.25
13.36
13.19
13.01

最佳答案

在 pandas SeriesDataFrame 中总是需要一些索引值。

默认 RangeIndex 可以通过以下方式创建:

print data.reset_index(drop=True).Low

但是如果只需要将值写入文件作为没有索引且没有标题的列:

data.Low.to_csv(file, index=False, header=None)

如果需要将列转换为list:

print data.Low.tolist()
[12.48, 12.93, 13.06, 13.25, 13.36, 13.19, 13.01]

对于一维 numpy 数组:

print data.Low.values
[12.48 12.93 13.06 13.25 13.36 13.19 13.01]

如果需要 1xM 数组:

print (data[['Low']].values)
[[12.48]
[12.93]
[13.06]
[13.25]
[13.36]
[13.19]
[13.01]]

关于python - 没有标签的 Pandas 数据框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50555302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com