將字符串化列分配給數(shù)據(jù)框的正確方法是什么,因?yàn)槲蚁氡A粼剂?,所以我不想使?astype({'deliveries': 'str'). 到目前為止我有:df = ( df.groupby('path')
.agg(agg_dict)
.assign(deliveries_str=df['deliveries'].str ??)
)執(zhí)行此操作的正確方法是什么?我也嘗試了以下方法,但出現(xiàn)了不可散列的類型錯(cuò)誤:.assign(deliveries_str=lambda x: x.deliveries.str)類型錯(cuò)誤:不可散列的類型:“列表”
1 回答

慕姐8265434
TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
你需要嘗試改變,.str
因?yàn)樗且粋€(gè)函數(shù)
.assign(deliveries_str=lambda x: x.deliveries.astype(str))
添加蒙版
.assign(deliveries_str=lambda x: x['deliveries'].astype(str).mask(x['deliveries'].isnull()))
添加回答
舉報(bào)
0/150
提交
取消