如何获取Pandas数据框架的第一行

如何获取Pandas数据框架的第一行

在这篇文章中,我们将讨论如何获得Pandas Dataframe的第一行

使用iloc[]获取Pandas的第一行

这个方法是通过使用行号来访问行。我们可以通过使用0索引获得第一行。

实例1 :通过使用iloc[]函数获得Dataframe第一行的Python代码

# import pandas module
import pandas as pd
 
# create dataframe with 3 columns
data = pd.DataFrame({
    "id": [7058, 7059, 7072, 7054],
    "name": ['sravan', 'jyothika', 'harsha', 'ramya'],
    "subjects": ['java', 'python', 'html/php', 'php/js']
}
)
 
# get first row using row position
print(data.iloc[0])
 
print("---------------")
 
# get first row using slice operator
print(data.iloc[:1])
Python

输出 :

id            7058
name        sravan
subjects      java
Name: 0, dtype: object
---------------
     id    name subjects
0  7058  sravan     java
Python

例子2:获取某一列的第一行

# import pandas module
import pandas as pd
 
# get first row using row position
print(data['name'].iloc[0])
 
print("---------------")
 
# get first row using slice operator
print(data['subjects'].iloc[:1])
Python

输出:

sravan
---------------
0    java
Name: subjects, dtype: object
Python

使用head()获取Pandas的第一行。

这个函数将默认返回数据框架的前5行。要想只得到第一行,我们必须指定1

例子1 :获取数据集第一行的程序。

# import pandas module
import pandas as pd
 
# create dataframe with 3 columns
data = pd.DataFrame({
    "id": [7058, 7059, 7072, 7054],
    "name": ['sravan', 'jyothika', 'harsha', 'ramya'],
    "subjects": ['java', 'python', 'html/php', 'php/js']
}
)
 
# get first row using head() function
print(data.head(1))
Python

输出 :

 id    name subjects
0  7058  sravan     java
Python

例子2:获取某一列的第一行

# import pandas module
import pandas as pd
 
# get first row using head() function
print(data['id'].head(1))
Python

输出:

0    7058
Name: id, dtype: int64
Python

使用loc()获取Pandas的第一行

这种方法是用索引函数来获取第一行。这里,我们将看到获取数据集第一行的程序

# import pandas module
import pandas as pd
 
# get first row using loc() function
data.loc[data.index[0]]
Python

输出:

id            7058
name        sravan
subjects      java
Name: 0, dtype: object
Python

使用values()获取潘达的第一行

这将以数组的形式返回第一行。工作原理类似于iloc()。这里,我们将看到获取数据集第一行的程序。

# import pandas module
import pandas as pd
 
# get first row using loc() function
print(data.values[:1])
 
# get first row using loc() function
print(data.values[:1])
 
# get particular column
print(data['name'].values[:1])
Python

输出:

[[7058 'sravan' 'java']]
[[7058 'sravan' 'java']]
['sravan']
Python

使用iat[]获取第一行Pandas

这个函数需要一个行和列的索引来显示数据框架中的数据。这里,我们将看到获取数据集第一行的程序。

# import pandas module
import pandas as pd
 
# get first row using iat() function of
# first row 2 nd column
print(data.iat[0, 1])
 
# get first row using iat() function of
# first row 1 st column
print(data.iat[0, 0])
 
# get first row using iat() function of
# first row 3 rd column
print(data.iat[0, 2])
Python

输出:

sravan
7058
java
Python

使用at[] 获取第一排Pandas

这个函数接收列名和第一行索引,以显示数据框架的第一行。这里,我们将看到获取数据集第一行的程序。

# import pandas module
import pandas as pd
 
# get first row using iat() function of
# first row 2 nd column
print(data.at[0, 'name'])
 
# get first row using iat() function of
# first row 1 st column
print(data.at[0, 'id'])
 
# get first row using iat() function of
# first row 3 rd column
print(data.at[0, 'subjects'])
Python

输出:

sravan
7058
java
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册