Muszę dołączyć do ramek danych pandy przechowywanych w słowniku. Na przykład: w karcie, dla każdego klucza, ma ramkę danych jako odpowiednią wartość
to jest mój kod, ale to trochę różni się od mojego celu:
pd.concat (dic, axis = 1)
Doceniać!
Zastanawiałem się, czy ktoś mógłby mi pomóc usunąć klucz z nowej ramki danych? Używam Pythona
Odpowiedzi:
0 dla odpowiedzi № 1Myślę, że potrzebujesz MultiIndex.droplevel
:
df = pd.concat(dic, axis = 1)
df.columns = df.columns.droplevel(0)
print (df)
colorApple colorYellow
Date
1/3 red1 red2
3/5 yellow1 yellow2