Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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_List - Fatal编程技术网

Python 从具有数据帧名称的列表中调用数据帧

Python 从具有数据帧名称的列表中调用数据帧,python,list,Python,List,我有一个包含所有数据帧名称的列表(例如list=['df1'、'df2'、'df3'、'df4'],我想通过使用类似list[3]的东西来提取特定的df4,这意味着不用获取'df4'来获取df4数据帧本身。帮助?听起来你在psedoocode中有这样的功能: df1 = DataFrame() df2 = DataFrame() df3 = DataFrame() df4 = DataFrame() your_list = ["df1", "df2", "df3", "df4"] 您的目标是

我有一个包含所有数据帧名称的列表(例如list=['df1'、'df2'、'df3'、'df4'],我想通过使用类似list[3]的东西来提取特定的df4,这意味着不用获取'df4'来获取df4数据帧本身。帮助?

听起来你在psedoocode中有这样的功能:

df1 = DataFrame()
df2 = DataFrame()
df3 = DataFrame()
df4 = DataFrame()

your_list = ["df1", "df2", "df3", "df4"]
您的目标是从
列表['df4']

相反,您可以将列表中的所有数据帧放在第一位,而不是字符串

your_list = [df1, df2, df3, df4]
或者更好的是,有名字的字典:

list_but_really_a_dict = {"df1": df1, "df2": df2, "df3": df3, "df4": df4}

然后你可以做
list\u但实际上是一个dict['df1']
并获得
df1

创建一个dictionary
d=dict(zip(['df1','df2','df3','df4',[df1,df2,df3,df4])
,然后调用每个键
d['df1']
要查看
df1
使用字典?请不要在中调用列表python@Quickbeam2k1是的,改变了。只是按照OP的例子。谢谢你的留言!