Python Pandas – 如何从DataFrame中选择多行

Python Pandas – 如何从DataFrame中选择多行

要从DataFrame中选择多个行,请使用“:”运算符设置范围。首先,使用别名导入所需的pandas库 –

import pandas as pd

现在,创建一个新的Pandas DataFrame –

dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],columns=['a', 'b'])

使用“:”运算符选择多个行 –

dataFrame[0:2]

示例

以下是代码-

import pandas as pd

# 创建数据帧
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],columns=['a', 'b'])

# 数据帧
print"数据帧...\n",dataFrame

#使用loc选择行
print"\n通过传递标签选择行..."
print(dataFrame.loc['z'])

#使用iloc使用整数位置选择行
print"\n通过传递整数位置选择行..."
print(dataFrame.iloc[1])

#选择多行
print"\n选择多行..."
print(dataFrame[0:2])

输出

这将产生以下输出-

数据帧...
     a    b
w   10   15
x   20   25
y   30   35
z   40   45

通过传递标签选择行...
a   40
b   45
Name: z, dtype: int64

通过传递整数位置选择行...
a   20
b   25
Name: x, dtype: int64

选择多行...
     a    b
w   10   15
x   20   25

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程