从这段代码:
readK6 <- read_csv("./data/K6.csv.zip",
col_types=cols(
s = col_character(),
x = col_double()
)
)
我得到了:
错误:未知快捷方式:h 另外:警告信息:遗漏 填写的列名称:'X1'1
尝试加载this dataset时。
有什么想法吗?
编辑: 我希望第一个col读作char和
let criteria = GCKDiscoveryCriteria(applicationID: kGCKDefaultMediaReceiverApplicationID)
var options = GCKCastOptions(discoveryCriteria: criteria)
options.suspendSessionsWhenBackgrounded = false
GCKCastContext.setSharedInstanceWith(options)
也不起作用。
答案 0 :(得分:2)
由于您的第一列缺少一个名称,因此您可以使用X1
(http://readr.tidyverse.org/reference/read_delim.html)自动填充该名称,您也可以从警告信息中看到。要强制该列读为chr
,您可以使用以下
library(readr)
readK6 <- read_csv("K6.csv.zip",
col_types = cols(X1 = col_character(),
x = col_double()))
答案 1 :(得分:1)
只需使用:
require(readr)
setwd("your work directory")
readK6 <- read_csv("K6.csv.zip")
您将收到成绩Missing column names filled in: 'X1'
,因为在csv文件中缺少第一列的头部。
> class(readK6)
[1] "tbl_df" "tbl" "data.frame"
> length(readK6)
[1] 2
> nrow(readK6)
[1] 2196277
> ncol(readK6)
[1] 2