如何在Python中从数据框架中获得一个单一的值 |
您所在的位置:网站首页 › Python中的math › 如何在Python中从数据框架中获得一个单一的值 |
我也偶然发现了这个问题,从一个小小的不同角度。 df = pd.DataFrame({'First Name': ['Kumar'], 'Last Name': ['Ram'], 'Country': ['India'], 'num_var': 1}) >>> df.loc[(df['First Name'] == 'Kumar'), "num_var"] 0 1 Name: num_var, dtype: int64 >>> type(df.loc[(df['First Name'] == 'Kumar'), "num_var"])所以它返回一个系列(尽管它只是一个只有1个元素的系列)。如果你通过索引访问,你会收到整数。 df.loc[0, "num_var"] 1 type(df.loc[0, "num_var"])上面已经给出了关于如何选择各自的单一值的答案。然而,我认为值得注意的是,通过索引访问总是给出单一的值,而通过条件访问则返回一系列的值。这是因为,用索引访问显然只返回一个值,而通过条件访问可以返回多个值。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |