R 代码错误 - 如何使用 Magrittr 重写代码
R Code Error - How To Rewrite Code Using Magrittr
我无法使用 magrittr 重写一段标准 R 代码
这作为标准 R 工作正常:
q1 <- tbl_df(read.csv('activity.csv',
header = TRUE,
sep = ',',
colClasses = c('numeric', 'POSIXct', 'numeric')))
但这并没有使用 magrittr:
q1 <-
tbl_df(read.csv('activity.csv')) %>%
header = TRUE %>%
sep = ',' %>%
colClasses = c('numeric', 'POSIXct', 'numeric')
Error in "," %>% colClasses = c("numeric", "POSIXct", "numeric") :
target of assignment expands to non-language object
我有点理解错误的要点,但不知道该怎么办。
%>%
用于链接多个操作,而不是指定参数(参见?'%>%'
)。所以坚持第一个。 :-) 或者使用
read.csv('activity.csv',
header = TRUE,
sep = ',',
colClasses = c('numeric', 'POSIXct', 'numeric')) %>%
tbl_df()
我无法使用 magrittr 重写一段标准 R 代码
这作为标准 R 工作正常:
q1 <- tbl_df(read.csv('activity.csv',
header = TRUE,
sep = ',',
colClasses = c('numeric', 'POSIXct', 'numeric')))
但这并没有使用 magrittr:
q1 <-
tbl_df(read.csv('activity.csv')) %>%
header = TRUE %>%
sep = ',' %>%
colClasses = c('numeric', 'POSIXct', 'numeric')
Error in "," %>% colClasses = c("numeric", "POSIXct", "numeric") :
target of assignment expands to non-language object
我有点理解错误的要点,但不知道该怎么办。
%>%
用于链接多个操作,而不是指定参数(参见?'%>%'
)。所以坚持第一个。 :-) 或者使用
read.csv('activity.csv',
header = TRUE,
sep = ',',
colClasses = c('numeric', 'POSIXct', 'numeric')) %>%
tbl_df()