python - 如何读取 csv,在 python 中获取最大列?
问题描述
我有一个如下的 csv 文件
Id name last balance acc type
1 tom smith 2000 saving
2 terry smith 1000 checking
3 mike William 2000 saving
想要最大限度地平衡名称。在这里,我有 2 个人有 2000 作为余额。
解决方案
import pandas as pd
df = pd.read_csv(PATH/from your computer)
df[df['balance'] == df['balance'].max()]['name','balance']
如果您使用的是 anaconda 发行版,那么您可以轻松地做到这一点。否则你需要下载 pandas 包。只需键入sudo pip install pandas
,它必须完成您的工作。
推荐阅读
- java - 如何在while循环中执行是,否对话框?
- react-native - 世博会应用程序加载特定自定义字体权重的问题
- javascript - 为什么我会收到无效的挂钩调用错误?似乎无法解决问题
- keras - Keras 在 DDPG 中构建 actor 网络
- python - Mysql从工作台和python返回不同的结果
- sql - 常规:在 SQL 中对字符串执行 LEFT JOIN
- android - Android 工作管理器 CursorWindowAllocationException of size 由于错误 -13 无法分配 CursorWindow 4194304
- php - 从字符串中提取文件名并用它来删除 PHP 中的 WordPress 文件
- kdb - 替换 kdb 列中的前 n 个条目
- php - Xdebug 显示方法不存在消息