當使用drop
方法爲pandas.DataFrame
它接受列名的列表,而不是元組的名單,儘管documentation說,「樣表」的論點是可以接受的。我是否正確閱讀文檔,因爲我期望我的MWE能夠正常工作。熊貓據幀降元組或列
MWE
import pandas as pd
df = pd.DataFrame({k: range(5) for k in list('abcd')})
df.drop(['a', 'c'], axis=1) # Works
df.drop(('a', 'c'), axis=1) # Errors
版本 - 使用Python 2.7.12,熊貓0.20.3。
什麼:'df.drop(列表(( '一個', 'C')),軸= 1)'? – MaxU
我認爲這是一個文檔錯誤。 –
@MaxU,這是我正在做的工作。 – oliversm