Не может потянуть Гистограмму, 'x' должен быть числовым

Убедитесь, что AppleID, который вы используете для входа на https://developer.apple.com , является той же учетной записью, которую вы настроили в Xcode. Если они различаются, Xcode автоматически зарегистрирует идентификатор пакета, используя имеющуюся учетную запись, и вы не сможете использовать этот же идентификатор пакета в другой учетной записи.

25
задан zx8754 21 March 2018 в 13:11
поделиться

3 ответа

Из-за разделителя тысяч данные будут считаны «нечисловыми». Поэтому вам нужно преобразовать его:

 we <- gsub(",", "", we)   # remove comma
 we <- as.numeric(we)      # turn into numbers

, и теперь вы можете выполнять

 hist(we)

и другие числовые операции.

20
ответ дан 28 November 2019 в 21:43
поделиться

Обратите внимание, что вы также можете построить график непосредственно из ce (после удаления запятой), используя имя столбца:

hist(ce$Weight)

(в отличие от использования hist(ce[1]), что приведет к тому же «must be numeric» error.)

Это также работает для результата запроса к базе данных.

4
ответ дан 28 November 2019 в 21:43
поделиться

Используйте аргумент dec , чтобы установить "," в качестве десятичной точки, добавив:

 ce <- read.table("file.txt", header = TRUE, dec = ",")
4
ответ дан 28 November 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: