相关疑难解决方法(0)

类型错误:传递给 Series.__format__ 的格式字符串不受支持

我试图在我的仪表卡上添加千位分隔符,但我所有的努力都是徒劳的。发现这个解决方案更准确,但它给了我一个错误

类型错误:传递给系列的格式字符串不受支持。格式

@app.callback(
[Output('sls', 'children'),
Output('wngs', 'children'),
Output('rvne', 'children')],
Input('year', 'value')
)

def card_update(select_year):
dff=df_good.copy()
df_formattedd=dff.groupby(['year'], as_index=False)[['Net Sale', 'Winnings','Revenue']].sum()
df_formattedd[['Net Sale','Winnings','Revenue']]=df_formattedd[['Net Sale','Winnings','Revenue']].apply(lambda x:round(x,2))
df_formattedd[['Net Sale','Winnings','Revenue']]= df_formattedd[['Net Sale','Winnings','Revenue']].apply(lambda x: f'{x:,}')
sales=df_formattedd[df_formattedd['year']==select_year]['Net Sale']
winnings=df_formattedd[df_formattedd['year']==select_year]['Winnings']
revenue=df_formattedd[df_formattedd['year']==select_year]['Revenue']

return sales, winnings, revenue
Run Code Online (Sandbox Code Playgroud)

python pandas plotly plotly-dash

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×1

plotly ×1

plotly-dash ×1

python ×1