Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 参考日期时如何更新dataframe.ix代码_Python_Pandas_Dataframe - Fatal编程技术网

Python 参考日期时如何更新dataframe.ix代码

Python 参考日期时如何更新dataframe.ix代码,python,pandas,dataframe,Python,Pandas,Dataframe,我正在尝试运行一段不久前编写的代码,问题是他们使用的pandas.dataframe.ix显然已经不存在了(我有1.2.4版) 所以我尝试使用iloc和loc使它工作,但是有一些部分它指的是日期,我不知道我能做什么,因为它既不是标签也不是整数 下面是我的问题的一个例子: def提取周期(self、dtStartPeriode、dtEndPeriode): start=self.Energie.index.searchsorted(dtStartPeriode) end=self.Energie.

我正在尝试运行一段不久前编写的代码,问题是他们使用的pandas.dataframe.ix显然已经不存在了(我有1.2.4版) 所以我尝试使用iloc和loc使它工作,但是有一些部分它指的是日期,我不知道我能做什么,因为它既不是标签也不是整数

下面是我的问题的一个例子:

def提取周期(self、dtStartPeriode、dtEndPeriode):

start=self.Energie.index.searchsorted(dtStartPeriode)

end=self.Energie.index.searchsorted(dtEndPeriode)

self.Energie=self.Energie.ix[开始:结束]


有人知道在这种情况下我可以用什么来替换.ix吗?另外,您可能已经注意到,我对编码不是很有经验,因此如果可以的话,请尽量保持您的答案简单。loc用于任何标签,因此如果您将日期作为索引,您可以传递日期。但是返回一个整数-应该插入的行号,因此应该使用

self.Energie=self.Energie.iloc[开始:结束]

或者,您可以安装旧版本的Pandas,请选中此项