我正在使用下面的列导入MS Excel文件 县,国家名称,指标,指标名称,2000、2001、2002、2003 到数据框
Data = Data = pd.read_excel('File Path')
Data.columns.str.upper() -- Will give NAN for Integer column names
Data.loc[:, ~Data.columns.str.contains('Name:')] -- TypeError: bad operand type for unary ~: 'Index'
源文件位置:http://databank.worldbank.org/data/download/India_PSR_excel.zip
如何将列名更改为字符串?
答案 0 :(得分:1)
使用参数na=False
:
Data.loc[:, ~Data.columns.str.contains('Name:', na=False)]