我有以下csv:https://github.com/antonio1695/Python/blob/master/nearBPO/facturas.csv
我从中创建了一个数据帧,代码如下:
import pandas as pd
df = pd.read_csv("C:/Users/Antonio/Desktop/nearBPO/facturas.csv", encoding = "ISO-8859-1")
df_du = df.iloc[:,[0,5]]
dfv = df_du.groupby('UUID')['Desc'].apply(list)
df2 = dfv.reset_index()
*注意:我在本地使用csv。你知道吗
代码后面是这样的:
UUID Desc
0 0019A60D-78F8-E341-8D3E-9786201FE017 [TRANSPORTACION DE PASAJEROS]
1 003B8B8F-7017-E441-8C84-8C0EA577E29D [SERVICIO POR HORA]
2 00536BC1-1B10-4146-A59B-36613090EF10 [CONSUMO Y RENTA DE SALA DE JUNTAS]
3 005BBAEE-ABEC-E341-8CED-15DA22D11F65 [VERIFICACION HOLOGRAMA DOBLE CERO]
4 006C5F2E-CAE0-4498-9288-0241C1949D8A [C Meg XT Clas CH, Com Whop Q CH, C Meg XT Cla...
5 0075D1FC-996D-4784-9755-2F4598D16163 [Consumo]
我想制作一个dataframe,它将'Desc'列的每个元素作为一个列,将每个UUID作为一行,如果UUID中有相应的'Desc',我将在其中有一个1(或True)。你知道吗
我想要的例子:
UUID Transportacion de pasajeros Servicio por hora
0019A60D-78F8-E341-8D3E-9786201FE017 1 0
003B8B8F-7017-E441-8C84-8C0EA577E29D 0 1
我想做的是一个0的矩阵,如果是1的话,我会合并它,然后旋转它。然而,由于一些'描述'是相同的,我不知道我应该做多大。它似乎伴随着合并部分的许多其他缺陷。你知道吗
你可以用
它返回如下内容:
相关问题 更多 >
编程相关推荐