考虑以下文件
col1 col2 col3 col4 col5
3 5 "Hello World" 2 8
20 NA "Alice" 1 6
1 1 "A B C" 1 154
我想选择前三列。预期的输出是
col1 col2 col3
3 5 "Hello World"
20 NA "Alice"
1 1 "A B C"
我天真地试过
$cut -d" " -f -3 myFile.txt
col1 col2 col3
3 5 "Hello
20 NA "Alice"
1 1 "A
由于" "
之间的空格,我遇到了困难。如何切断忽略" "
之间的分隔符?
答案 0 :(得分:-1)
可能不是最优雅的解决方案,但这是我提出的
library(tidyverse)
dat2 <- dat %>%
group_by(case) %>%
summarise_at(vars(starts_with("ab")), funs(mean = mean(.),
lb = quantile(., prob = 0.05),
ub = quantile(., prob = 0.95)))
dat2
# # A tibble: 3 x 7
# case abc_mean abe_mean abc_lb abe_lb abc_ub abe_ub
# <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
# 1 case1 1.5 2.0 1.05 1.10 1.95 2.90
# 2 case2 2.0 2.5 1.10 2.05 2.90 2.95
# 3 case3 2.0 4.0 2.00 4.00 2.00 4.00