JupyterLab 千桁区切りのカンマ python
Q&A
Closed
解決したいこと
JupyterLabで、千桁区切りのカンマをつけたい。
applymapを使用して実施してみるも、エラーになる。
解決策を教えてください。
発生している問題・エラー
ValueError: Unknown format code 'f' for object of type 'str'
df = pd.DataFrame([{'name':'A','ma':1000,'sc':1200,'en':1500},
{'name':'B','ma':1000,'sc':2000,'en':1000},
{'name':'C','ma':2000,'sc':2000,'en':1000},
])
df = df[['name','ma','sc']]
df['Total'] = df.sum(axis='columns')
df_1 = df.query('name == "A" or name == "B"')
df_1.groupby('name').sum().sort_values(by='Total',ascending=False)
df_1.applymap('{:,.0f}'.format)
0 likes