我正在尝试使用for循环来创建多个数据帧。如果我将一个print()输出放在for循环中,我会看到我想要的输出。但是,当我将其更改为return输出以从函数外部访问数据帧时,我只能获得第一个数据帧。If I call the function, I only get the first dataframe
return data 变量nifty的示例数据<
我已经以排序的方式构造了一个数据帧,现在需要编写一个代码来迭代每个唯一项,因此假设数据集是 a,1a,3b,2 Id需要代码在df上循环,以便使用列中的唯一值形成2个新的dfs。a,1a,3 和 b,1
b,2 这里做了一些类似的事情:Pandas: iterate over unique values of a column that is already in sortedorder
我有两个路径,每个路径包含许多文件,每个文件包含一天的数据。我需要从第一个路径读取文件,从与同一天对应的另一个路径读取另一个文件。在同一个python循环中,我希望读取每个路径中第一天的文件。这些文件在每个路径中具有相同的名称和顺序。我尝试在for循环中使用os.listdir(path)而不是with open (file) as file,因为我想使用pandas将文件读取为数据</em