4
我有一些表中的前11列填充数据,但后面的所有列都是空白的。我试过了:熊猫 - 删除多个空列
df=df.dropna(axis=1,how='all')
哪没有工作。然后我用:
df = df.drop(df.columns[range(11,36)], axis=1)
哪些工作的前几个表,但其中一些表是长或短,所以这产生了错误信息。
我该如何删除完全空列或删除所有列第一个11?
我有一些表中的前11列填充数据,但后面的所有列都是空白的。我试过了:熊猫 - 删除多个空列
df=df.dropna(axis=1,how='all')
哪没有工作。然后我用:
df = df.drop(df.columns[range(11,36)], axis=1)
哪些工作的前几个表,但其中一些表是长或短,所以这产生了错误信息。
我该如何删除完全空列或删除所有列第一个11?
你可以只下标列:
df = df[df.columns[:11]]
这将返回只是第11列
,或者你可以这样做:
df.drop(df.columns[11:], axis=1)
到11后删除所有列一。
当你说空的时候,我们的意思是空白字符串或'NaN'值? – EdChum
你能否接受我的答案,如果这有助于你解决你的问题? –