DataFrame内のすべてのデータを大文字に変換したいとします。私は列名からの変換を開始すると、私はこのエラーを取得: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'
'df.columns = df.columns.str.upper()';) – jezrael
@jezrael:十分なフェア、私はそれを変更しました。 –
が今よりはるかに優れています。 – jezrael