Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQL输出到列表_Python_Pandas - Fatal编程技术网

Python SQL输出到列表

Python SQL输出到列表,python,pandas,Python,Pandas,我有一个这种格式的csv ORDER_ID Item_DESC 121 Beer 121 Chips 121 Wine 141 Chips 141 Wine 我需要以这种形式推出: 121 Beer,Chips,Wine 141 Chips,Wine 谁能给我指出正确的方向吗?我已经断头一周了 我尝试了以下方法: 胜过 熊猫旋转、堆叠、融化 SQL中的递归表 感谢您的帮助。您可以使用: 然后在这个结果上使用。太棒了,如果我只想得到It

我有一个这种格式的csv

ORDER_ID    Item_DESC
 121    Beer
 121    Chips
 121    Wine
 141    Chips
 141    Wine
我需要以这种形式推出:

121    Beer,Chips,Wine
141    Chips,Wine
谁能给我指出正确的方向吗?我已经断头一周了

我尝试了以下方法:

胜过 熊猫旋转、堆叠、融化 SQL中的递归表

感谢您的帮助。

您可以使用:


然后在这个结果上使用。

太棒了,如果我只想得到Item_DESC,那么我该如何更改代码。@sai不太确定我知道你的意思。你是说Do
list(…)
。上面代码的输出带有订单ID,然后是啤酒、薯条和葡萄酒。如果我不需要订单ID,只在第二行看到啤酒、薯条、葡萄酒,然后是薯条、葡萄酒,怎么办?使用
.to\u csv(…,index=False)
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