【问题标题】:"filename.rdata" file Exploring and Converting to CSV“filename.rdata”文件探索和转换为 CSV
【发布时间】:2018-07-29 10:12:17
【问题描述】:

我不是 R 程序员(因为我开始学习它的问题),我正在使用 Python,在一个预测任务中,我得到了一个称为局部放电的现象的数据集 signalList.rdata。 我尝试了一些命令来加载,打开和查看,几乎没有一瞥

my_data <- get(load('C:/Users/Zack-PC/Desktop/Study/Data Sets/pdCluster/signalList.Rdata'))

但是,由于我对 R 缺乏深入的了解,所以我想将其转换为 csv 文件,或者我可以在 python 中处理的任何类型。

或者,探索它并手动复制粘贴。

所以,我要求任何解决方案,无论是使用 R 还是 Python 或任何工具来获取 .rdata 文件中的内容。

【问题讨论】:

    标签: r data-visualization python dataset


    【解决方案1】:

    您是否成功地将数据加载到您的工作环境中?

    如果是这样,write.csv 就是您要查找的函数。

    如果没有,

    setwd("C:/Users/Zack-PC/Desktop/Study/Data Sets/pdCluster/")
    signalList <- load("signalList.Rdata")
    write.csv(signalList, "signalList.csv")
    

    应该可以解决问题。 如果您想从工作目录中删除 signalList,

    rm(signalList)
    

    会做到这一点。

    注意:没有必要更改工作目录,它只是让我觉得在评论中更容易阅读。您还可以在 write.csv 的第二个参数中指定另一个保存 csv 的路径。

    【讨论】:

    • 它工作了,谢谢,但只有两个文件,我认为问题出在结构上,这就是错误代码:> write.csv(signalList, "my_signalLit.csv") 错误( function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : 参数暗示不同的行数:3972, 2287, 723, 824, 2145, 109, 381, 3188, 625, 132, 523, 2329, 478, 3133, 822, 458, 532, 3625, 1398, 1531, 1366, 8674, 564, 227, 455 -----只是为了展示数据结构str(signalList) 25 $的列表: 数 [1:3972] 2.2 1.5 5.6 1.56e-16 3.6 ... $ : 数 [1:2287] 2.2 1.5 5.6 1.55e-16 3.5 ... $ $
    猜你喜欢
    • 2022-01-07
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多