用Python编写程序以查找系列中重复次数最多的元素
假设您有以下系列,
Series is:0 1
1 22
2 3
3 4
4 22
5 5
6 22
而最重复的元素的结果是,
重复的元素是: 22
解决方案
为了解决这个问题,我们将遵循以下方法,
定义系列
设置初始计数为0,并将max_count值设置为系列的第一个元素值数据[0]
count = 0max_count = data[0]
创建for循环以访问序列数据,并将frequency_count设置为 l.count(i)
for i in data:frequency_count = l.count(i)
设置条件是否要与max_count值进行比较,如果条件为true,则将count分配给frequency_count并将max_count更改为series present元素。最后,打印max_count。它的定义如下
if(frequency_count > max_count):count = frequency_count
max_count = i
print("重复的元素是:", max_count)
例子
让我们看一下下面的实现以获得更好的理解-
import pandas as pdl = [1,22,3,4,22,5,22]
data = pd.Series(l)
print("Series is:\n", data)
count = 0
max_count = data[0]
for i in data:
frequency_count = l.count(i)
if(frequency_count > max_count):
count = frequency_count
max_count = i
print("重复的元素是:", max_count)
输出
Series is:0 1
1 22
2 3
3 4
4 22
5 5
6 22
dtype: int64
重复的元素是: 22
以上是 用Python编写程序以查找系列中重复次数最多的元素 的全部内容, 来源链接: utcz.com/z/314351.html