【发布时间】:2022-01-03 19:57:14
【问题描述】:
我有一个包含 100 列的数据框,我想选择变量列表
ID A B C
0 day1 day10 Δday day1 day10 Δday day1 day10 Δday
1 1 1.0 2.0 1.0 1.5 2.5 1.0 3.0 2.0 -1.0
2 2 3.0 5.0 2.0 1.0 2.5 1.5 3.0 5.0 2.0
3 3 2.5 3.5 1.0 1.5 2.9 1.4 3.5 4.0 0.5
............................................................
............................................................
df.columns
Index(['A', 'Unnamed: 1', 'Unnamed: 2', 'B', 'Unnamed: 4', 'Unnamed: 5', 'C','Unnamed: 7', 'Unnamed: 8'],
dtype='object')
我如何过滤应该产生的输出为:
A B C
Δday Δday Δday
1.0 1.0 -1.0
2.0 1.5 2.0
1.0 1.4 0.5
我查看了 Pandas 的文档并尝试了 filter regex, iloc 但没有成功。
【问题讨论】:
-
这是this 的副本。此外,您提出的问题与您输入的描述是两件不同的事情。
-
您的数据框图像有点模棱两可。我不知道为什么ID下有一个空格,是索引中的0还是A下的?还是 0 是二级索引名称?你能写一个代码来生成你的输入数据框吗?
标签: python pandas dataframe pandas-groupby