У меня есть фрейм данных, который называется черновик, который я скопировал из Википедии. Я пытаюсь использовать количество символов в данном столбце строки (называемом игроком), чтобы разделить на 2, чтобы удалить половину длины столбца строки в поле столбца строки. Другими словами, если значение row1 в столбце Player в настоящий момент находится в кадре данных со значением (просто пример) «Mayfield, BakerBaker Mayfield», я бы хотел уменьшить его до простого «Mayfield, Baker». Использование функции длины в самом столбце, похоже, не помогает, поскольку длина составляет 256 символов. Вот как я очистил файл:
Команда 1 (вызов пакета)
library("rvest")
Команда 2 (определить веб-страницу)
url <- 'https://en.wikipedia.org/wiki/2018_NFL_Draft'
Команда 3 (Очистить)
draft <- url %>%
read_html() %>%
html_nodes(xpath='//*[@id="mw-content-text"]/div/table[4]') %>%
html_table()
draft <- draft[[1]]
Это работает в Excel = ВЛЕВО (E2, (LEN (E2) +1) / 2)
Заранее большое спасибо!