英文:
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']
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论