使用条件和未命名列的值访问数据框的行。

huangapple go评论65阅读模式
英文:

access to the row of a dataframe using the conditions and values for unnamed columns

问题

如何访问数据框中第一个未命名列值为4.0的行?
实际上如何使用未命名列创建一个子集?

英文:

I have a 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}  })

The data inside:

        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

How to access the row of a dataframe where the first unnamed column has value 4.0?
How actually create a subset using the unnamed column?

答案1

得分: 1

在 pandas 版本 1.5.2 中,你认为没有名称的第一个 "列" 实际上是索引。

然后,要定位行,请使用:params.loc['4.0']

英文:

In pandas version 1.5.2 the first "column" that you think is unnamed actually is the index.

Then to locate row use: params.loc['4.0']

答案2

得分: 1

获取索引为 4.0 的行数值是 params.loc['4.0']

英文:

That unnamed column named index of row.

How to get row value of index 4.0 is params.loc['4.0']

huangapple
  • 本文由 发表于 2023年2月16日 11:23:48
  • 转载请务必保留本文链接:https://go.coder-hub.com/75467533.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定