![](/img/trans.png)
[英]Is it possible to filter Pandas DataFrame column if column is a list?
[英]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.