【问题标题】:Importing data from csv File to R将数据从 csv 文件导入到 R
【发布时间】:2019-06-14 07:33:20
【问题描述】:

我在将需要的数据从 .csv 文件导入到 R 时遇到了麻烦。
因此,为了检查,我从 excel 创建了一个简单的 .csv,它有 2 列和 3 行 - 它在记事本中是这样的

什么,现在
1,4
2,5
3,6

当我尝试将此数据导入 R 时

d <- read.csv("D:/Book1.csv")

它给出一个警告信息,

警告信息: 在 read.table(file = file, header = header, sep = sep, quote = quote, : readTableHeader 在 'D:/Book1.csv' 上找到的不完整的最后一行

然后当我查看数据时,这是一些乱码。

我该怎么办?

【问题讨论】:

  • 您是否尝试搜索错误消息?第一次点击将我带到这个stackoverflow.com/questions/5990654/… 你尝试过那里列出的任何方法吗?
  • 用 Notepad++ 或 evem MS Notebook 打开文件,转到文件最后一行的末尾并点击 Enter。正如上面提到的sep=","
  • 如果您使用记事本保存文件,则在最后一个数据(即 6 之后)后添加换行符(按 Enter)并保存。如果您使用 excel 保存文件,请使用另存为并选择选项 CSV (Comma delimeted) (*.csv) 作为文件类型
  • 我正在使用 excel 并将文件另存为 .csv
  • @Ronak 是的,我尝试将最后一行留空并将数据放在新的 csv 中。这些解决方案都不起作用

标签: r csv dataframe


【解决方案1】:

我使用的是工作 PC,并且文件已加密 - 这就是无法将数据导入 R 的原因。我通过将数据复制到文本文档来绕过它。 谢谢大家!

【讨论】:

    猜你喜欢
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2019-02-19
    • 2015-06-30
    • 1970-01-01
    相关资源
    最近更新 更多