【发布时间】:2015-06-28 02:34:30
【问题描述】:
我有一个如下所示的数据框:
import pandas
import numpy as np
df = DataFrame(np.random.rand(4,4), columns = list('abcd'))
df
a b c d
0 0.418762 0.042369 0.869203 0.972314
1 0.991058 0.510228 0.594784 0.534366
2 0.407472 0.259811 0.396664 0.894202
3 0.726168 0.139531 0.324932 0.906575
如何获取除column b 之外的所有列?
【问题讨论】:
-
@cs95 -- 当前列出的重复目标不是重复的。尽管有原始标题,但链接的问题是“为什么这个特定的语法不起作用”,而这个问题是一个更笼统的“什么是最好的方法来做到这一点”。 -- 加上从现有 DataFrame 中删除一列与创建一个新 DataFrame 与另一个列的所有但一个列之间的区别。
-
@R.M.很抱歉,但我不同意您对该帖子标题所做的编辑,所以我已将其回滚。确实,OP 的意图是质疑语法,但这篇文章已经发展到解决如何删除列的更广泛的问题。这篇文章中的答案是那里投票率最高的帖子的副本。骗子留下了。
-
注意这个问题正在Meta讨论。