📌  相关文章
📜  如何从Python中的 Pandas 数据框中获取最小值?

📅  最后修改于: 2022-05-13 01:54:34.350000             🧑  作者: Mango

如何从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())

输出: