【发布时间】:2022-08-13 22:36:01
【问题描述】:
考虑以下最小的工作示例:
df <- tibble::tibble(
x=c(1, 10)
)
mwe <- function(row) {
return(paste0(row[[\"x\"]]))
}
df$mwe1 = apply(df, 1, mwe)
df$mwe2 = apply(df, 1, mwe)
df 的最终值为
# A tibble: 2 × 3
x mwe1 mwe2
<dbl> <chr> <chr>
1 1 1 \" 1\"
2 10 10 \"10\"
我希望它是
# A tibble: 2 × 3
x mwe1 mwe2
<dbl> <chr> <chr>
1 1 1 1
2 10 10 10
我可以解释为什么列 mwe2 有额外的空格吗?
R.version 信息
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 4
minor 1.2
year 2021
month 11
day 01
svn rev 81115
language R
version.string R version 4.1.2 (2021-11-01)
nickname Bird Hippie