df.loc` 的常见用法
时间: 2024-01-26 21:04:17 浏览: 85
Python数据分析常用方法手册.docx
df.loc是Pandas库中的一个方法,用于基于标签(label)选择和访问DataFrame中的数据。它的常见用法如下:
1. 单行选取:可以通过指定行的标签,以及可选的列标签,选择单个行。
示例:`df.loc['row_label']` 或 `df.loc['row_label', 'column_label']`
2. 多行选取:可以通过传递一个行标签的列表,以及可选的列标签,选择多个行。
示例:`df.loc[['row_label1', 'row_label2', ...]]` 或 `df.loc[['row_label1', 'row_label2', ...], 'column_label']`
3. 条件筛选:可以使用条件表达式来选择满足特定条件的行。
示例:`df.loc[df['column_label'] > 3]`
4. 切片选取:可以使用切片操作选择一系列连续的行。
示例:`df.loc['start_row_label':'end_row_label']` 或 `df.loc['start_row_label':'end_row_label', 'column_label']`
这些只是df.loc方法的一些常见用法,还有其他更多的用法可以根据具体需求进行探索。注意,df.loc用于基于标签选择数据,而不是基于位置。
阅读全文