【发布时间】:2017-05-02 11:37:28
【问题描述】:
我想将 DataFrame 中的所有数据转换为大写。当我从列名开始转换时,出现此错误:
代码:
xl = pd.ExcelFile(target_processed_directory + filename)
# check sheet names
print(xl.sheet_names[0])
# sheet to pandas dataframe
df = xl.parse(xl.sheet_names[0])
# make whole dataframe uppercase
df.columns = map(str.upper, df.columns)
错误:
TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode'
【问题讨论】:
标签: python pandas dataframe unicode