如何将df.ix替换为df.loc或df.iloc?
How to replace df.ix with df.loc or df.iloc?
鉴于 coming deprecation of df.ix[...]
如何替换这段代码中的 .ix?
df_1 = df.ix[:, :datetime.time(16, 50)]
df_2 = df.ix[:, datetime.time(17, 0) : ]
df_3 = df2.shift(periods = 1)
df_4 = pd.concat([df3, df1], axis = 1)
供参考,那段代码
在您的代码库中替换 ix
是一个 4 步过程,如下所示:
花费开发人员时间将 pandas 的生产版本升级到与 ix
兼容的 0.19.x 并公开 loc
iloc
像你现在使用的那样替换。您的代码中的影响是对您的 pandas 代码库的其他部分的改编,这些部分将由于 pandas 0.19 与 0.18
中的其他更改而发生重大更改
在生产环境中安装新的合格版本
在您的代码库中迁移 ix
在生产中部署
鉴于 coming deprecation of df.ix[...]
如何替换这段代码中的 .ix?
df_1 = df.ix[:, :datetime.time(16, 50)]
df_2 = df.ix[:, datetime.time(17, 0) : ]
df_3 = df2.shift(periods = 1)
df_4 = pd.concat([df3, df1], axis = 1)
供参考,
在您的代码库中替换 ix
是一个 4 步过程,如下所示:
花费开发人员时间将 pandas 的生产版本升级到与
ix
兼容的 0.19.x 并公开loc
iloc
像你现在使用的那样替换。您的代码中的影响是对您的 pandas 代码库的其他部分的改编,这些部分将由于 pandas 0.19 与 0.18 中的其他更改而发生重大更改
在生产环境中安装新的合格版本
在您的代码库中迁移
ix
在生产中部署