当使用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