python-3.x - 如何对 csv 文件中的一行或一列的值求和?
问题描述
有人可以帮助我了解python如何对一行和一列的值求和,第二个我相信我已经弄清楚了到目前为止我还没有掌握这个概念,一旦我能够分配值,求和,过滤到一个变量,我可以继续进行可视化。
文件年份 Jan Fev Mar ... 每年 1948 4.0 4.7 4.5 ... 3.8
1949 5.0 5.8 5.6 ... 5.9 ...
with open('unemployment1948.csv', 'r') as unFile:
unReader = csv.DictReader(unFile, delimiter = ',')
unHeads = unReader.fieldnames
print(unHeads)
u = defaultdict(float)
for r in unReader:
for v in r['Year']:
try:
d[r['1948']] += float(v)
except ValueError:
pass
print(d)
解决方案
推荐阅读
- wpf - WPF MVVM itemsControl 和 button 命令不起作用?
- r - 在 R 中将字符串变量(例如“815”)重新编码为时间变量(08:15)
- flutter - 收到用户输入后,我的 setState 不刷新。我正在尝试建立一个聊天页面
- php - 为什么我的删除按钮在 PHP 中不起作用?
- python - 提高 Pandas 转换过程的效率
- javascript - 如何在 react-native 中将高度设置为 100%?
- java - CodingBat starOut,为什么使用子字符串不能正常工作
- kubernetes - 将本地文件复制到 aks 高级或标准存储
- python - 用 CSV 文件中的文本和整数值为汽车数据训练价格预测机器学习模型的最佳方法是什么?
- react-native - 使用 react-native-svg 时执行 UI 块时引发异常