her*_*lla 5 python deprecated dataframe python-3.x pandas
如何在这段代码中替换.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)
Run Code Online (Sandbox Code Playgroud)
ix
在代码库中进行替换的过程分为 4 个步骤,如下所示:
花费开发人员时间将 pandas 的生产版本升级到 0.19.x,该版本与您现在使用的替换版本兼容ix
并公开替换版本。loc
iloc
对代码的影响是对 pandas 代码库其他部分的适应,这些部分将由于 pandas 0.19 与 0.18 中的其他更改而发生重大更改
在生产中安装新的合格版本
迁移ix
到您的代码库中
在生产中部署