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

2024-05-31 23:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

有一张单子。在

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

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

^{pr2}$

我知道我们可以在R中使用assign()函数。我们怎样才能在毕顿实现这一点呢。在


Tags: 数据项目函数列表单子markassignash
1条回答
网友
1楼 · 发布于 2024-05-31 23:29:06

我将使用exec()从字符串中分配变量名。 像这样:

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'}

使用DataFrame,您必须将dfs从对象列表更改为字符串列表:

^{pr2}$

相关问题 更多 >