(不允许使用熊猫)
我是python的新手,正在努力解决这个问题。我想创建一个函数。我有一个CSV文件(称为personal_info.csv)与一堆不同的列(full_name, weight_b, height_c等)。我试图循环通过列称为height_c,并返回最频繁的数字。更多信息:所述列的范围为0-10,尽管有些数字可能不会出现。这些数字存储为字符串(例如:'4'),我试图将值作为字符串返回。如果出现次数最多的数字有任何关系,我只想返回第一个出现的数字。
以下是csv文件中的一些数据:
height_c我建议将csv文件加载到Pandas数据框架中:
import pandas as pd
df = pd.read_csv('file.csv')
那么你可以很容易地在' hight_m '列中获得最常见的值:
df['heigt_m'].value_counts().idxmax()
编辑:在不使用pandas的情况下,我将打开并存储所有'height_c'值,然后计算最常见的值:
import csv
height_c = []
with open('file.csv', mode='r') as csv_file:
csv_reader = csv.DictReader(csv_file)
for row in csv_reader:
height_c.append(row['height_c'])
most_frequent_height_c = max(set(height_c), key = height_c.count)
print(most_frequent_height_c)
2
其中file.csv包含
file_name,weight_b,height_c
john smith,74,2
rachel lamb,32,5
adam lee,12,2
mackenzie tre,26,2
abby wallace,79,1
karen brown,46,7
harry wright,73,9
madi bear,53,4
相关内容
- 没有找到相关文章
最新更新
- python fastapi给出错误的响应
- 如何使一个选择元素可访问,如果它没有标签?
- 在Scala中创建一个没有参数的匿名函数
- 如何在Vue.js中传递URL给iFrame
- 如何从Oracle视图中提取FROM子句的内容
- 如何在Java中正确使用Spark SQL缓存?
- 文本、IF和Else语句、ActionScript
- 在这种情况下如何从API调用console.log数据?
- Coinbase API认证总是无效的Java签名
- 根据行名有条件地减去Pandas Dataframe行
- 如何使用QUdpSocket接收大量数据?
- javax - persistence:实体没有使用Java记录的主键
- 从Kaggle读取数据集
- 为grails中的hasMany字段设置XmlAttribute
- 从运输表中获取独特的车道
- Colab的生产率:直接从网络加载(例如:Kaggle)数据库还是将它们上传到colab目录,然后提取它们?
- 使用下拉列表中的名称
- 分析字符串,看是否有元音和两个连续的字母
- flutter应用程序在内部测试中崩溃(在我的手机上运行良好)
- 拉拉维尔简单授权 - 有时不起作用 - "Invalid credentials."
- 名称空间在引入c++ 98标准之前存在吗?
- 为什么模型文本不显示在html中?
- 仅在特定行上使用SUMPRODUCT的最佳方法?
- Quickblox扑动自定义对象更新不工作
- 机器人没有权限时的 discord.py 例外
- 如何以编程方式触发自动完成数据列表
- 是否有任何C实现中的指针不表示为指针指向的内存地址
- Eclipse调试器变量生命周期视图
- 我正在研究 SUMO,我使用 od2trips 工具从 OD 矩阵生成了一个行程文件,但我无法定义车辆类型
- 在CSS中设置不同的淡入时间和淡出时间
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium