如何从Python中的 Pandas 数据框中获取最小值?
在本文中,我们将讨论如何在Python中从 Pandas 数据框中获取最小值。
我们可以使用 min()函数得到最小值
语法:
dataframe.min(axis)
在哪里,
- axis=0 指定列
- axis=1 指定行
获取数据框行中的最小值
要获取数据帧行中的最小值,只需调用 min()函数并将轴设置为 1。
语法:
dataframe.min(axis=1)
示例:获取数据框行中的最小值
Python3
# 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)
Python3
# 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)
Python3
# 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())
输出:
获取列中的最小值
要获取列中的最小值,只需使用轴设置为 0 调用 min()函数。
句法:
dataframe.min(axis=0)
示例:获取列中的最小值
Python3
# 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()
示例:获取特定列中的最小值
Python3
# 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())
输出: