gpt4 book ai didi

pandas - 应用sklearn时保持pandas索引

转载 作者:行者123 更新时间:2023-12-04 13:48:02 25 4
gpt4 key购买 nike

我有一个具有 DateTime 索引的数据集,并且我正在使用来自 sklearn 的 PCA 来减少维数。

以下问题困扰着我 - PCA 会保留我系列中点的顺序,以便我可以重用原始数据帧中的索引吗?

df = pd.DataFrame(...)
df2 = pca.fit_transform(df)
df2.index = df.index

此外,有没有比这样做更好(更安全)的方法?

最佳答案

尽管 PCA 删除了索引,但行的底层顺序仍然存在(参见 PCA* 的转换函数的实现)。所以 df2.index = df1.index 是安全的

*fit_transform 与 fit 然后变换相同。他们都没有重新排序行。

关于pandas - 应用sklearn时保持pandas索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41981441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com