我有一个DataFrame('main'),有大约300列。我创建了一个更小的DataFrame('public')并且一直在研究这个。Python Pandas - 主DataFrame,想要删除所有列在较小的DataFrame
我现在想从较大的DataFrame('main')中删除'public'中包含的列。
我尝试了以下说明:
http://pandas.pydata.org/pandas-docs/dev/generated/pandas.DataFrame.drop.html
Python Pandas - Deleting multiple series from a data frame in one command
没有任何成功,与一直不成功其他各种报表一起。
构成'public'的列不是连续的 - 即它们是从较大的DataFrame'main'中的各个点获取的。所有的列都有相同的索引。 [不确定这是否重要,但'公开'是使用'连接'功能创建的]。
是的,我很懒 - 我不想输出每一列的名字!我希望有一种方法可以在声明中使用DataFrame'public',这将允许删除这些列。如果有人有任何建议和/或指导,我会非常感激。
(安装Python 2.7,并使用熊猫,numpy的,数学,pylab等我)
在此先感谢。