Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.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 迭代pd.DataFrame以创建新的DataFrame_Python_Pandas - Fatal编程技术网

Python 迭代pd.DataFrame以创建新的DataFrame

Python 迭代pd.DataFrame以创建新的DataFrame,python,pandas,Python,Pandas,我想迭代数据帧,并将每第8行的数据块写入一个新的数据帧,如: for index, row in pdDataset.iterrows(): pdDataset_full.append(pdDataset.loc[index:index+8]) 我在打印循环时得到了正确的输出,但最终得到了一个空的数据帧 print(len(pdDataset_full)) 0 append()是不可变的。它不会更改DataFrame,但会返回一个新的DataFrame,并附加行 尝试: df=df.appe

我想迭代数据帧,并将每第8行的数据块写入一个新的数据帧,如:

for index, row in pdDataset.iterrows():
pdDataset_full.append(pdDataset.loc[index:index+8])
我在打印循环时得到了正确的输出,但最终得到了一个空的数据帧

print(len(pdDataset_full))
0
append()是不可变的。它不会更改DataFrame,但会返回一个新的DataFrame,并附加行

尝试:


df=df.append()
?首先,您不分配
append
调用。其次,这样做是不明智的。最后,这感觉像是一场灾难。请告诉我们x问题的更全面背景,不要要求帮助每8行追加一个y解决方案。抱歉,这看起来像是作业,但我不确定是否要将每行8个数据块写入新的数据帧。你到底想要实现什么。
pdDataset_full = pdDataset_full.append(pdDataset.loc[index:index+8])