在R中我想阅读csv文件data.csv
。 '字符集'是Unicode(UTF-8)'该文件应如下所示
ss11 009
ts10 114
...
所以我们有维度2000次2。
在R中我写这个
read.csv(file=".../data.csv", header=TRUE, sep="\t", fileEncoding="UTF-8")
但是当我输入dim(data)
时,我得到2000 1
,但我应该2000 2
。
当我输入head(data)
时,我得到了
ss11009
ts10114
...
如何读取csv文件,以便获得具有正确尺寸的所有数据?
答案 0 :(得分:1)
require(data.table)
dt <- fread("data.csv", encoding = "UTF-8")
dt
# V1 V2
# 1: ss11 9
# 2: ts10 114
str(dt)
# Classes ‘data.table’ and 'data.frame': 2 obs. of 2 variables:
# $ V1: chr "ss11" "ts10"
# $ V2: int 9 114
# - attr(*, ".internal.selfref")=<externalptr>