Python中R的aasign()的类似函数是什么?

时间:2016-04-01 10:19:22

标签: python r variable-assignment assign

有一个清单。

stud = ['mark', 'kael', 'joey', 'ash']

我想为stud list中的每个项目分配一个数据帧。 (将列表中的每个项目作为变量名称) 例如。

mark = dataframe1
kael = dataframe2
joey = dataframe3
ash = dataframe4

我知道我们可以使用assign()函数在R中执行此操作。我们怎样才能在Pyhton实现这一目标。

1 个答案:

答案 0 :(得分:0)

我会使用radwho从字符串中分配变量名。 像这样:

exec()

使用DataFrame,您必须将dataframe1,dataframe2,dataframe3,dataframe4 = {'a'},{'b'},{'c'},{'d'} stud = ['mark', 'kael', 'joey', 'ash'] dfs = [dataframe1,dataframe2,dataframe3,dataframe4] for v,d in zip(stud,dfs): exec('{}={}'.format(v,d)) >>> mark {'a'} 从对象列表更改为字符串列表:

dfs