pandas 使用未命名列的条件和值访问 Dataframe 的行

drkbr07n  于 2023-02-17  发布在  其他
关注(0)|答案(2)|浏览(155)

我有一个 Dataframe :

params = pd.DataFrame({ 'dE'    :   {'3.0':20.0, '4.0':15.0, '-4.0':15.0},
                                    'Gg'    :   {'3.0':80.0, '4.0':55.0, '-4.0':55.0},
                                    'gn2'    :   {'3.0':50.0, '4.0':10.0, '-4.0':10.0}  })

里面的数据:

dE    Gg   gn2
3.0   20.0  80.0  50.0
4.0   15.0  55.0  10.0
-4.0  15.0  55.0  10.0

如何访问 Dataframe 中第一个未命名列的值为4.0的行?如何使用未命名列创建子集?

dddzy1tm

dddzy1tm1#

未命名的列称为行的索引。
如何获取索引4.0的行值为params.loc['4.0']

l7wslrjt

l7wslrjt2#

在Pandas1.5.2版中,你认为第一个未命名的“列”实际上是索引。
然后使用以下命令查找行:params.loc['4.0']

相关问题