【发布时间】:2018-03-01 09:59:21
【问题描述】:
我需要读取一个 .data 类型的数据文件(可以找到here)。我以前从未见过或读过这样的文件,当我尝试 read.table(file = "ionosphere.data") 时,单个实例的所有属性都组合在一起。如何正确读取此文件?
【问题讨论】:
我需要读取一个 .data 类型的数据文件(可以找到here)。我以前从未见过或读过这样的文件,当我尝试 read.table(file = "ionosphere.data") 时,单个实例的所有属性都组合在一起。如何正确读取此文件?
【问题讨论】:
您只需在read.table 中指定分隔符:read.table("https://archive.ics.uci.edu/ml/machine-learning-databases/ionosphere/ionosphere.data", sep = ",")
【讨论】:
这是一个 UTF-16 文件,开头有一个字节顺序标记。除非您指定正确的编码,否则 read.table 将失败。这适用于我在 MacOS 上。小数点用逗号表示。
read.table("ionosphere.data", fileEncoding="UTF-16", dec=",")
【讨论】:
您可以下载文件并输入x<-read.csv("D:/filedestination/ionosphere.data",header=F)查看数据view(ionosphere.data)
【讨论】: