如何在 Python 中获取熊猫数据帧的最小值?
在本文中,我们将讨论如何用 Python 从 Pandas 数据帧中获取最小值。
我们可以使用 min() 函数得到最小值
语法:
dataframe.min(axis)
哪里,
- axis=0 指定列
- axis=1 指定行
获取数据框行中的最小值
要获取 dataframe 行中的最小值,只需调用 min()函数,并将 axis 设置为 1。
语法:
dataframe.min(axis=1)
示例:获取数据框行中的最小值
蟒蛇 3
# 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 miniumum in row
data.min(axis=1)
输出:
获取列中的最小值
要获取列中的最小值,只需使用设置为 0 的轴调用 min()函数。
语法:
dataframe.min(axis=0)
示例:获取列中的最小值
蟒蛇 3
# 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 miniumum in column
data.min(axis=0)
输出:
获取特定列中的最小值
要获取特定列中的最小值,请使用特定的列名和 min()函数调用 dataframe。
语法:
dataframe['column_name'].min()
示例:获取特定列中的最小值
蟒蛇 3
# 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 miniumum in name column
print(data['name'].min())
# get the miniumum in subjects column
print(data['subjects'].min())
# get the miniumum in age column
print(data['age'].min())
# get the miniumum in marks column
print(data['marks'].min())
输出: