📜  Python|熊猫 dataframe.mode()

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

Python|熊猫 dataframe.mode()

Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。

Pandas dataframe.mode()函数获取沿所选轴的每个元素的模式。为每个标签的每个模式添加一行,用 nan 填充空白。请注意,可能会为所选轴返回多个值(当多个项目共享最大频率时),这就是返回数据帧的原因。

示例 #1:使用mode()函数在索引轴上查找模式。

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df=pd.DataFrame({"A":[14,4,5,4,1],
                 "B":[5,2,54,3,2],
                 "C":[20,20,7,3,8],
                 "D":[14,3,6,2,6]})
  
# Print the dataframe
df

让我们使用dataframe.mode()函数来查找数据帧的模式

# find mode of dataframe 
df.mode()

输出 :


示例 #2:使用mode()函数在列轴上查找模式

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df=pd.DataFrame({"A":[14,4,5,4,1],
                 "B":[5,2,54,3,2],
                 "C":[20,20,7,3,8],
                 "D":[14,3,6,2,6]})
  
# Print the dataframe
df

让我们使用dataframe.mode()函数来查找模式

# axis = 1 indicates over the column axis
df.mode(axis = 1)

输出 :

在第 0 行和第 3 行中,14 和 3 是众数,因为它们的出现次数最多(即 2)。在该列的其余部分,所有元素都是众数,因为它们的出现频率相同。