如何在Python中从Pandas数据框中获取最小值?
在这篇文章中,我们将讨论如何在Python中从Pandas数据框中获得最小值。
我们可以通过使用min()函数得到最小值
语法 :
dataframe.min(axis)
其中,
- axis=0指定列
- axis=1指定行
获取数据框架行中的最小值
要获得数据框架行中的最小值,只需调用min()函数,轴设置为1。
语法 :
dataframe.min(axis=1)
示例:获取数据框架行中的最小值
# import pandas module
import pandas as pd
# create a dataframe
# with 5 rows and 4 columns
data = pd.DataFrame({
'name': ['sravan', 'ojsawi', 'bobby', 'rohith', 'gnanesh'],
'subjects': ['java', 'php', 'html/css', 'python', 'R'],
'marks': [98, 90, 78, 91, 87],
'age': [11, 23, 23, 21, 21]
})
# display dataframe
print(data)
# get the minimum in row
data.min(axis=1)
输出:
获取列中的最小值
要获得一列中的最小值,只需调用min()函数,轴设置为0。
语法:
dataframe.min(axis=0)
例子:获取一列中的最小值
# import pandas module
import pandas as pd
# create a dataframe
# with 5 rows and 4 columns
data = pd.DataFrame({
'name': ['sravan', 'ojsawi', 'bobby', 'rohith', 'gnanesh'],
'subjects': ['java', 'php', 'html/css', 'python', 'R'],
'marks': [98, 90, 78, 91, 87],
'age': [11, 23, 23, 21, 21]
})
# display dataframe
print(data)
# get the minimum in column
data.min(axis=0)
输出:
获取某一列中的最小值
要获得某一列的最小值,可以用特定的列名和min()函数调用数据框架。
语法 :
dataframe['column_name'].min()
例子 :获取某一列的最小值
# import pandas module
import pandas as pd
# create a dataframe
# with 5 rows and 4 columns
data = pd.DataFrame({
'name': ['sravan', 'ojsawi', 'bobby', 'rohith', 'gnanesh'],
'subjects': ['java', 'php', 'html/css', 'python', 'R'],
'marks': [98, 90, 78, 91, 87],
'age': [11, 23, 23, 21, 21]
})
# display dataframe
print(data)
# get the minimum in name column
print(data['name'].min())
# get the minimum in subjects column
print(data['subjects'].min())
# get the minimum in age column
print(data['age'].min())
# get the minimum in marks column
print(data['marks'].min())
输出: