R 将数据帧保存到按名称寻址的文件
我有一个数据框和一个包含此数据框名称的文本变量:R 将数据帧保存到按名称寻址的文件,r,function,dataframe,save,R,Function,Dataframe,Save,我有一个数据框和一个包含此数据框名称的文本变量: adsl = data.frame(a=2, b=7, w=17) ds_name = "adsl" 我想将数据帧从工作区保存到名为“dest_file”的文件中。代码应该包装到函数get_r()中 使用数据帧名称作为参数: get_r(ds_name="adsl") 因此,我需要避免在代码中使用显式名称“adsl” 以下操作几乎正确,但生成的数据帧称为“temp_数据集”,而不是“adsl”: 下面是另一个工作错误的选项(保存的是文本字符
adsl = data.frame(a=2, b=7, w=17)
ds_name = "adsl"
我想将数据帧从工作区保存到名为“dest_file”的文件中。代码应该包装到函数get_r()中
使用数据帧名称作为参数:
get_r(ds_name="adsl")
因此,我需要避免在代码中使用显式名称“adsl”
以下操作几乎正确,但生成的数据帧称为“temp_数据集”,而不是“adsl”:
下面是另一个工作错误的选项(保存的是文本字符串,而不是数据框):
我应该怎么做才能让R执行呢
save(adsl, file="dest_file")
函数内部?谢谢您的帮助。试试看
save(list = ds_name, file = "dest_file")
save()
中的list
参数允许您将数据的名称作为字符串传递。有关更多信息,请参阅帮助(保存)
save(adsl, file="dest_file")
save(list = ds_name, file = "dest_file")