获取给定 Pandas DataFrame 中的特定行
在 Pandas DataFrame 中,我们可以使用函数iloc()找到指定的行值。在这个函数中,我们将行号作为参数传递。
pandas.DataFrame.iloc[]
Syntax : pandas.DataFrame.iloc[]
Parameters :
- Index Position : Index position of rows in integer or list of integer.
Return type : Data frame or Series depending on parameters
示例 1:
# importing the module
import pandas as pd
# creating a DataFrame
data = {'1' : ['g', 'e', 'e'],
'2' : ['k', 's', 'f'],
'3' : ['o', 'r', 'g'],
'4' : ['e', 'e', 'k']}
df = pd.DataFrame(data)
print("Original DataFrame")
display(df)
print("Value of row 1")
display(df.iloc[1])
输出 :
示例 2:
# importing the module
import pandas as pd
# creating a DataFrame
data = {'Name' : ['Simon', 'Marsh', 'Gaurav',
'Alex', 'Selena'],
'Maths' : [8, 5, 6, 9, 7],
'Science' : [7, 9, 5, 4, 7],
'English' : [7, 4, 7, 6, 8]}
df = pd.DataFrame(data)
print("Original DataFrame")
display(df)
print("Value of row 3 (Alex)")
display(df.iloc[3])
输出 :
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。