Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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
如何使用循环[Pandas,Python]从现有df创建多个由列组成的日期框?_Python_Pandas_Dataframe - Fatal编程技术网

如何使用循环[Pandas,Python]从现有df创建多个由列组成的日期框?

如何使用循环[Pandas,Python]从现有df创建多个由列组成的日期框?,python,pandas,dataframe,Python,Pandas,Dataframe,我尝试基于现有数据帧的列创建多个数据帧。为了保持代码的简单性和可伸缩性,我使用了一个循环。这就是我所尝试的: import pandas as pd for index in range(df.shape[1]): df_index = df.iloc[:, [0, index]] 上述代码的输出是一个数据帧,由数据帧的第一列和最后一列组成。所需的输出是多个数据帧,在一次迭代中由第一列和索引组成 我使用的数据集由85列组成。所需的输出将由85个数据帧组成 您的代码应该如下所示 imp

我尝试基于现有数据帧的列创建多个数据帧。为了保持代码的简单性和可伸缩性,我使用了一个循环。这就是我所尝试的:

import pandas as pd

for index in range(df.shape[1]):
    df_index = df.iloc[:, [0, index]]
上述代码的输出是一个数据帧,由数据帧的第一列和最后一列组成。所需的输出是多个数据帧,在一次迭代中由第一列和索引组成


我使用的数据集由85列组成。所需的输出将由85个数据帧组成

您的代码应该如下所示

import pandas as pd

dfs = []

for index in range(df.shape[1]):
    dfs.append(df.iloc[:, [0, index]])