Pourriez-vous s'il vous plaît m'aider à remodeler les données comme ci-dessous:
input DF
store_code store_name sales_total net_sales_total 14561 X store 1 2 16534 Y store 2 1
Je voudrais réaliser l'opération ci-dessous
import pandas as pd
df=pd.DataFrame({'1': [14561,'X store','Sales Quantity',1],
'2': [14561,'X store','Net Sales',2],
'3': [16534,'Y store','Sales Quantity',2],
'4': [16534,'Y store','Net Sales',1]})
3 Réponses :
df.unique et transpose
df=df.transpose()
for i in df.columns:
print(df[i].unique())
df = df.transpose()
print('store_code' + str(df[0].unique()))
print('store_name' + str(df[1].unique()))
print('sales_total' + str(df[2].unique()))
print('net_sales_total' + str(df[3].unique()))
net_sales_total sales_total store_code store_name 14561 X store 2 1 16534 Y store 1 2
Qu'est-ce que tu as essayé jusque-là?