У меня есть специальный фрейм данных, где имена столбцов указаны в кавычках, и я хочу извлечь все, что находится между кавычками.Я пытаюсь использовать stringr
для этого, но безрезультатно.Как я могу это сделать?(Я бы также выбрал решение, в котором не используется stringr
.)
# setup
set.seed(123)
library(tidyverse)
# creating a dataframe with esoteric name
(df <- tibble::tribble(~`"x"`,
"x"))
#> # A tibble: 1 x 1
#> `"x"`
#> <chr>
#> 1 x
# checking the name of the column
colnames(df)
#> [1] "\"x\""
# my attempt (doesn't work)
stringr::str_remove_all(colnames(df), pattern = '^"\"|\""$')
#> [1] "\"x\""
Создано в 2019-01-27 пакетом prex (v0.2,1)