pandas。loc
时间: 2023-10-28 19:00:25 浏览: 88
Python pandas 中loc函数的意思及用法
pandas中的`loc`是一种用于标签定位的索引方法,主要用于选择DataFrame或Series中的行和列。它可以通过指定行和列的标签来选择相应的数据。具体用法如下:
1. 选择列:`df.loc[:, "col1"]`,选取df的col1列所有行的数据。
2. 选择多列:`df.loc[:, ["col1", "col2"]]`,选取df的col1、col2列所有行的数据。
3. 选择行:`df.loc`,选取df中索引为2的行的所有列数据。
4. 选择多行:`df.loc[[1, 2, 3]]`,选取df中索引为1、2、3的行的所有列数据。
5. 切片:`df.loc[1:3, "col1":"col3"]`,选取df中索引为1到3的行和col1到col3的列的所在行列的数据。
6. 条件选择:`df.loc[df["col1"] > 5]`,选取col1中大于5的行的所有列数据。
总之,pandas中的`loc`方法是一种非常灵活、方便的选择行列数据的方法,常常被使用于数据分析中。
阅读全文