5
Rozważ element Dataframe. Chcę przekonwertować zestaw kolumn to_convert
na kategorie.Konwersja wielu kolumn do kategorii w Pandach. zastosować?
pewnością mogę wykonać następujące czynności:
for col in to_convert:
df[col] = df[col].astype('category')
ale byłem zaskoczony, że po nie zwraca dataframe:
df[to_convert].apply(lambda x: x.astype('category'), axis=0)
co oczywiście sprawia, że nie następujące prace:
df[to_convert] = df[to_convert].apply(lambda x: x.astype('category'), axis=0)
Dlaczego retransmituje się apply
(axis=0
) n serii, mimo że ma działać na kolumnach jeden po drugim?