Python Pandas – 如何通过传递行标签从DataFrame中选择行
要通过传递标签选择行,请使用loc()函数。提及您要选择行的索引。这是我们示例中的索引标签。我们的索引标签为x、y和z,可以用于使用loc()选择行。
创建一个DataFrame –
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b'])
现在,使用loc选择行。我们已经传递了索引标签“z” –
dataFrame.loc['z']
示例
以下是代码 –
import pandas as pd
#创建数据帧
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b'])
#DataFrame
print"DataFrame...\n",dataFrame
#使用loc选择行
print"\n通过传递标签选择行..."
print(dataFrame.loc['z'])
输出
这将产生以下输出-
DataFrame...
a b
x 10 15
y 20 25
z 30 35
通过传递标签选择行...
a 30
b 35
Name: z, dtype: int64
极客教程