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à?