将 RData 转换为 CSV 文件 returns 不正确的 CSV 文件
Converting RData to CSV file returns incorrect CSV file
我没有任何 R 方面的专业知识,我必须将 RData 文件转换为 CSV 才能分析数据。我按照以下 link 来执行此操作:Converting Rdata files to CSV and "filename.rdata" file Exploring and Converting to CSV。第二个选项似乎更简单,因为我无法理解第一个选项。这是我到目前为止所尝试的方法及其结果:
>ddata <- load("input_data.RData")
>print(ddata)
[1] "input_data"
> print(ddata[[1]])
[1] "input_data"
> write.csv(ddata,"test.csv")
从第一个 link 我了解到我们可以看到 RData 类型,当我看到时 str(ddata)
我发现它是一个大小为 1 的列表。因此,我检查了是否print(ddata[[1]])
会打印除“input_data”之外的任何内容。使用 write.csv
我能够将它写入 csv 而没有任何错误,但它在 CSV 文件中只有以下两行:
"","x"
"1","input_data"
你能帮我理解我做错了什么并展示一种在 csv 中获取所有详细信息的方法吗?
对象 ddata
包含 load()
创建的对象的名称。尝试输入命令 ls()
。这应该会为您提供环境中对象的名称。其中之一应该是input_data
。那就是对象。如果它是一个数据框(str(input_data)
),你可以用
创建csv文件
write.csv(input_data, "test.csv")
我没有任何 R 方面的专业知识,我必须将 RData 文件转换为 CSV 才能分析数据。我按照以下 link 来执行此操作:Converting Rdata files to CSV and "filename.rdata" file Exploring and Converting to CSV。第二个选项似乎更简单,因为我无法理解第一个选项。这是我到目前为止所尝试的方法及其结果:
>ddata <- load("input_data.RData")
>print(ddata)
[1] "input_data"
> print(ddata[[1]])
[1] "input_data"
> write.csv(ddata,"test.csv")
从第一个 link 我了解到我们可以看到 RData 类型,当我看到时 str(ddata)
我发现它是一个大小为 1 的列表。因此,我检查了是否print(ddata[[1]])
会打印除“input_data”之外的任何内容。使用 write.csv
我能够将它写入 csv 而没有任何错误,但它在 CSV 文件中只有以下两行:
"","x"
"1","input_data"
你能帮我理解我做错了什么并展示一种在 csv 中获取所有详细信息的方法吗?
对象 ddata
包含 load()
创建的对象的名称。尝试输入命令 ls()
。这应该会为您提供环境中对象的名称。其中之一应该是input_data
。那就是对象。如果它是一个数据框(str(input_data)
),你可以用
write.csv(input_data, "test.csv")