【发布时间】:2018-08-05 10:56:11
【问题描述】:
我有两个数据框:
df1:
A B C D E F
0 63 9 56 23 41 0
1 40 35 69 98 47 45
2 51 95 55 36 10 34
3 25 11 67 83 49 89
4 91 10 43 73 96 95
5 2 47 8 30 46 9
6 37 10 33 8 45 20
7 40 88 6 29 46 79
8 75 87 49 76 0 69
9 92 21 86 91 46 41
df2:
A B C D E F
0 0 0 0 1 1 0
我想根据 df2(查找表)中的值删除 df1 中的列。只要 df2 有 1,我就必须删除 df1 中的那一列。
所以我的最终输出应该是这样的。
A B C F
0 63 9 56 0
1 40 35 69 45
2 51 95 55 34
3 25 11 67 89
4 91 10 43 95
5 2 47 8 9
6 37 10 33 20
7 40 88 6 79
8 75 87 49 69
9 92 21 86 41
【问题讨论】:
标签: python python-3.x pandas dataframe