SQL输出到lis

2024-04-18 00:54:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个这种格式的csv

ORDER_ID    Item_DESC
 121    Beer
 121    Chips
 121    Wine
 141    Chips
 141    Wine

我需要以这种形式把它推出:

121    Beer,Chips,Wine
141    Chips,Wine

有人能给我指出正确的方向吗?我已经断头一个星期了。你知道吗

我尝试了以下方法:

电子表格 大熊猫枢轴,堆叠,融化 SQL中的递归表

感谢您的帮助。你知道吗


Tags: csv方法id格式order方向itemdesc
1条回答
网友
1楼 · 发布于 2024-04-18 00:54:46

您可以使用groupby and apply

In [11]: df
Out[11]:
   ORDER_ID Item_DESC
0       121      Beer
1       121     Chips
2       121      Wine
3       141     Chips
4       141      Wine

In [12]: df.groupby("ORDER_ID")["Item_DESC"].apply(",".join)
Out[12]:
ORDER_ID
121         Beer,Chips,Wine
141              Chips,Wine
Name: Item_DESC, dtype: object

然后对这个结果使用^{}。你知道吗

相关问题 更多 >

    热门问题