商城首页欢迎来到中国正版软件门户

您的位置:首页 > 编程开发 >使用Python中DataFrame的xs函数来访问数据

使用Python中DataFrame的xs函数来访问数据

  发布于2023-04-29 阅读(0)

扫一扫,手机访问

xs用于多重索引中,先创立一个二级行索引的dataframe,如下所示:

np.arrays = [['one', 'one', 'one', 'two', 'two', 'two'], [1, 2, 3, 1, 2, 3]]
df = pd.DataFrame(np.random.randn(6, 2), index = pd.MultiIndex.from_tuples(list(zip(*np.arrays))), columns = ['A', 'B'])
df

数据集如下展示:

使用Python中DataFrame的xs函数来访问数据

一、取one行

使用df.loc[‘one’]

使用Python中DataFrame的xs函数来访问数据

使用df.xs(‘one’)

使用Python中DataFrame的xs函数来访问数据

二、取one行的1行数据

用df.xs(('one', 1))

使用Python中DataFrame的xs函数来访问数据

loc的方法

使用Python中DataFrame的xs函数来访问数据

三、xs也可以用于列索引

使用Python中DataFrame的xs函数来访问数据

本文转载于:https://www.yisu.com/zixun/780948.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注