Попытка преобразовать серию из 29 столбцов в кадре данных 'df' в числовые переменные.Каждый столбец в настоящее время содержит строки, которые выглядят так:
two three
"-2.5346346" "-4.2342342"
"-3.645735" "-2.23434542"
"-4.235234" "-1.23422"
as.character(two)
работает нормально.
as.numeric(as.character(two))
нет.as.numeric () возвращает все NA, даже не просто NA для определенных наблюдений.
В любом случае, нет никаких посторонних запятых, букв и т. Д. Я не могу думать, что может быть причиной проблемы и исчерпаны идеи.Если это вообще уместно, я построил столбцы из векторных строк (например, c ("- 3.23423", "-2.34532)), где каждая строка стала новым столбцом, и теперь мне интересно, есть ли что-то в функции 'str_extract_all'что я раньше делал, что я не знаю. Спасибо.
Отредактировано, чтобы включить образцы данных.
head (df)
one two three four five six
1 c("-3.19474987" "-3.9386188" "-5.3585024" "-7.3370402" "-4.65656894" "-5.37296894"
2 c("-3.86805776" "-2.57038981" "-4.88910112" "-3.82336021" "-1.51641245" "-4.19533412"
3 c("-4.64324462" "-3.51131105" "-5.81064472" "-6.63382723" "-4.47048461" "-7.08557932"
4 c("-4.88484732" "-3.48084998" "-4.97011221" "-5.36993391" "-3.14765309" "-4.60799153"
5 c("-4.99299683" "-3.26320573" "-4.5861881" "-5.3340004" "-2.14507341" "-3.30230272"
6 c("-5.15376815" "-4.08624463" "-6.50014523" "-5.49561174" "-4.14988788" "-6.57583067"