Я пытаюсь извлечь первые несколько символов из столбца в фрейме данных. Мне нужно, чтобы вначале было несколько символов, пока не встретится «,».Что эквивалентно функции LEFT plus FIND в R?
данных:
texts
12/5/15, 11:49 - thanks, take care
12/5/15, 11:51 - cool
Что мне нужно
texts date
12/5/15, 11:49 - thanks, take care 12/5/15
12/10/15, 11:51 - cool 12/10/15
Я устал, используя это, но это возвращается все без колонн
df$date <- sub(", ", "", df$date, fixed = TRUE)
and
df$date <- gsub(".,","", df$texts)
Excel эквивалентные
=LEFT(A1, FIND(",",A1,1)-1)
'df $ date <- sub ('(^. *?),. *', '\\ 1', df $ text)' – alistaire
работал благодаря большому количеству !!1 –