data <- data.frame( ANNO801 = sample(c("1/1:0,10:10:30:1|1:55111119_C_A:450,30,0", "0/0:8,0:8:24:.:.:0,24,282")), ANNO802 = sample(c("1/1:0,5:5:15:1|1:44449611_C_T:225,15,0", "0/0:4,0:4:12:.:.:0,12,165")))
Привет всем,
Итак, я хочу оставить только первые три символа каждого столбца во всем наборе данных.
Я пробовал:
PracticeINV$ANN0801 <- substr(PracticeINV$ANN0801, 0, 3)
Но это работает только в первом столбце.Как мне использовать что-то вроде dplyr или lapply, чтобы автоматизировать это для всего набора данных.
Я не уверен, нужен ли для этого минимальный воспроизводимый пример, но я дам его, если потребуется!
Спасибо за вашу помощь!