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

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
你需要嘗試改變,.str
因為它是一個函數
.assign(deliveries_str=lambda x: x.deliveries.astype(str))
添加蒙版
.assign(deliveries_str=lambda x: x['deliveries'].astype(str).mask(x['deliveries'].isnull()))
添加回答
舉報
0/150
提交
取消