python - 为 Pandas DataFrame 的特定列创建列表列表
问题描述
有这个:
import pandas as pd
df = pd.DataFrame([[1,2,3,8],[33,44,55,9],[555,556,222,10]])
df.columns = ['Al', 'Bandy', 'George', 'Zulu']
我明白了:
我只需要来自Bandy和George列的列表列表,结果完全如下:
[[2,3], [44,55],[556, 222]]
到目前为止,我已经使用下面的代码进行了管理,结果是一个反转的数据帧,但我很确定应该有比反转它更好的方法:
pd.DataFrame(list([df['Bandy'], df['George']]))
解决方案
推荐阅读
- javascript - 当我尝试使用它来刷新页面时,settimeout 无法正常工作
- javascript - 合并两个json文件并保持相同的结构javascript
- sql - 如何在 where 子句中为子查询使用别名
- python - 更改稀疏矩阵行的随机选择条目的值
- android - android片段覆盖onCreateAnimation
- arguments - nagios 命令参数通过本地 check_nrpe 命令或远程 nrpe 代理合并到 nrpe 命令名称中
- postgresql - 无效操作:在子计划目标列表中找不到变量 - RedShift
- powershell - 在组合框中选择一个项目一次
- python - 使用python匹配两个csv文件之间的列值时输出错误
- android - Recycler 视图如何绘制单独的行