У меня есть набор данных с индексом DateTime, и я использую PCA из sklearn, чтобы уменьшить количество измерений.Сохранять индекс pandas при применении sklearn
Следующий вопрос об ошибках - будет ли PCA поддерживать порядок точек в моей серии, чтобы я мог повторно использовать индекс из исходного фрейма?
df = pd.DataFrame(...)
df2 = pca.fit_transform(df)
df2.index = df.index
Более того, есть ли более лучший (безопасный) подход, чем это делать?
Возможно, переиндексирование поможет - 'pca.fit_transform (df) .reindex (index = df.index)'? –
И есть ли разница в том, что я делаю? – Marko
Не похоже. Это избавит вас от ненужного повторного назначения оси индекса. –