如何在Python中从Pandas数据框中获取最小值?

如何在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)

输出:

如何在Python中从Pandas数据框中获取最小值?

获取列中的最小值

要获得一列中的最小值,只需调用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)

输出:

如何在Python中从Pandas数据框中获取最小值?

获取某一列中的最小值

要获得某一列的最小值,可以用特定的列名和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())

输出:

如何在Python中从Pandas数据框中获取最小值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程