我正在尝试用百分比列绘制数据帧
接收
TypeError: unsupported operand type(s) for /: 'str' and 'int'
各栏:
Meeting_inv pchanges_dax Unscheduled_orde pharmacy_nam dis yyyy/mm
0 1% 17% 5 x r 2011-1
1 2% 11% 1 x r 2011-2
2 5% 10% 7 x r 2011-6
3 10% 10% 5 x r 2011-7
4 2% 5% 14 x r 2011-8
守则:
import plotly.express as px
px.scatter(df3, x="Meeting_inventory_target", y="Unscheduled_orders", animation_frame="yyyy/mm", animation_group="pharmacy_name",
size="pchanges_dax", color="pharmacy_name", hover_name="district",
log_x=True, size_max=100, range_x=[0.1,0.600], range_y=[0,30])
尝试转换列-没有帮助。
提前tnx
问题在于Meeting_inv和pchanges_dax列中的百分比符号。熊猫(并且生动地)将它们视为字符串,而不是整数
要解决此问题,请运行:
然后创建绘图
相关问题 更多 >
编程相关推荐