Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 使用循环参数作为数据帧名称的一部分创建数据帧_Python_Dataframe_Loops - Fatal编程技术网

Python 使用循环参数作为数据帧名称的一部分创建数据帧

Python 使用循环参数作为数据帧名称的一部分创建数据帧,python,dataframe,loops,Python,Dataframe,Loops,我将循环12个月 当在这两行中替换“1”的值时,如何写入这两行,使循环参数的值从1到12: df_month_1['a']=df_month_1['Jan'] 代码\u月[1]=len(df\u月\u 1) 因此,结果是: df_month_1['a']=df_month_1['x'] 代码\u月[1]=len(df\u月\u 1) … df_month_12['a']=df_month_12['x'] 代码\u月[12]=len(df\u月\u 12) 谢谢 您可以将所有的df\u mo

我将循环12个月

当在这两行中替换“1”的值时,如何写入这两行,使循环参数的值从1到12:

df_month_1['a']=df_month_1['Jan']
代码\u月[1]=len(df\u月\u 1)
因此,结果是:

df_month_1['a']=df_month_1['x']
代码\u月[1]=len(df\u月\u 1)
… 
df_month_12['a']=df_month_12['x']
代码\u月[12]=len(df\u月\u 12)

谢谢

您可以将所有的
df\u month\u i
添加到列表中,然后在列表上迭代。您可以使用返回包含所有已定义变量的字典的函数来简化此过程,而不是显式添加它们

范围(12)内的i的
:
月=f'df_月{i+1}'
df_months.append(globals()[month])
对于i,枚举中的df_月(df_月):
df_月['a']=df_月['x']
代码\月[i+1]=len(df \月)