我有一个问题,我尝试了一些东西,但我仍然不能做到这一点。
这是我的指挥官。
但我的问题是前面的一些步骤。下面是我的代码,然后我解释:
df1 = df1.iloc[6:]
del df1['Unnamed: 0']
del df1['Unnamed: 3']
df1.rename(columns={'Unnamed: 1': 'Fecha', 'Unnamed: 2': 'Numero de Envio','Unnamed: 4': 'Zona', 'Unnamed: 5': 'Tarifa' }, inplace=True)
df1 = df1.replace('-', np.nan)
df1['Fecha'] = df1['Fecha'].ffill()
df1 = df1[df1['Numero de Envio'] != 143.97]
df1 = df1[df1['Numero de Envio'] != 113.97]
df1 = df1[df1['Numero de Envio'] != 243.37]
df2= pd.concat([df, df1], axis=1)
dfn=df2[["Numero de Envio","Unnamed: 13", 'Fecha']]
pd.options.display.float_format = '{:.0f}'.format
dfn.dropna()
dfn = dfn.astype('str')
diff = dfn['Numero de Envio'][~dfn['Numero de Envio'].isin(dfn['Unnamed: 13'])].dropna().tolist()
print(f"\n Hay ventas que podrían no ser nuestras: \U0001F611 - Revisar :" '\n')
diff
输出为:
Hay ventas que podrían no ser nuestras: 😑 - Revisar :
['Ciudad vieja',
'Jacinto vera ',
'Bella Italia',
'Colon',
'41782431545',
'Malvin',
'Punta riels',
'Nuevo París',
'Punta carretas',
'Aeropuerto',
'41815769960',
'Punta carretas',
'41826206208',
'Aguada',
'Cordón']
问题是,我需要从输出的信息,也称为'' Fecha ''在原来的DF我上面显示的列。
我希望得到如下结果:
'Ciudad vieja', 2022-11-03
'Jacinto vera ',2022-11-04
型
等等。
希望你能帮助我!最好的祝愿!PD:对不起,我英语说得不好!
1条答案
按热度按时间fae0ux8s1#
你能试试这个吗: