gpt4 book ai didi

python - 如何在 pandas 数据框中引用以数字作为名称的列?

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:12 24 4
gpt4 key购买 nike

我创建了一个方形数据框,其中列的名称是其索引。请参阅下面的示例:

matrix
Out[75]:
24787 24798 24799 24789 24790 24791 24793 24797 24794 24796 24795 24788
24787 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
24798 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
24799 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
24789 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
24790 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
24791 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
...

我想引用每一列,但 matrix['24787'] 返回 KeyError: '24787'matrix.24787 返回语法错误:语法无效。如何引用我的专栏?

最佳答案

如果列名称是整数(不是字符串),您可以选择具有特定整数值的特定列:

matrix[24787]

或者,使用loc标签选择器,

matrix.loc[:, 24787]

如果你想按索引号选择,可以使用iloc。例如,matrix.iloc[:, 0] 选择第一列。

关于python - 如何在 pandas 数据框中引用以数字作为名称的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063051/

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