python df.loc
时间: 2023-10-30 10:06:38 浏览: 98
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
df.loc是Pandas中一种用于数据选取的方法。它可以根据DataFrame的行标和列标进行数据的筛选。df.loc接受两个参数:行标和列标。当列标省略时,默认获取整行数据。行标可以以字符、切片或列表的形式传入,列标可以以字符串或列表的形式传入。以下是一些使用df.loc的例子:
1. 获取指定行数据:
- df.loc[['a', 'f']]:获取行标为'a'和'f'的行。
- df.loc['a':'b']:获取从行标'a'到'b'的行。
2. 获取指定列数据:
- df.loc[:, ['name','grade']]:获取列标为'name'和'grade'的列。
3. 获取指定行和列数据:
- df.loc[['a', 'f'], ['name','grade']]:获取行标为'a'和'f'的行,列标为'name'和'grade'的列。
- df.loc['a', 'name']:获取行标为'a'的行,列标为'name'的数据。
4. 获取整列数据:
- df.loc[:, ['name','grade']]:获取列标为'name'和'grade'的列。
希望以上信息对您有所帮助。如果您对Pandas的df.loc方法有更多疑问,欢迎继续提问。
阅读全文