繁体   English   中英

如何过滤 pandas dataframe 到 select 列列表

[英]How to filter pandas dataframe to select list of column

我有一个 dataframe 有 100 列,我想 select 变量列表

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
............................................................
............................................................

我如何过滤哪个应该产生 output 为:

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 但没有成功。

在第一级尝试对 select 的任何列进行slice(None)

>>> df.loc[:, (slice(None), 'Δday')]

     A    B    C
  Δday Δday Δday
0  1.0  1.0 -1.0
1  2.0  1.5  2.0
2  1.0  1.4  0.5

要了解更多信息: 使用切片器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM