У меня есть столбец символов, который я не могу использовать при создании визуалов: я пробовал несколько преобразований, и ничего не работает. Пожалуйста помогите - PullRequest
0 голосов
/ 26 октября 2018

Я на второй день работаю с потрясающим анализом Chi-Sqr. Я очистил все свои данные, создал свои матрицы и dfs ... тесты запущены ... однако я трачу время, пытаясь создать визуализации. Таблица частот

Часть кода, который я выполнял:

M <- cor (Top25.ForVIZ) <em> Ошибка в cor (Top25.ForVIZ): «x» должно быть числовым

> M.4.viz <- as.table(as.matrix(Top25.ForVIZ))
> M <- cor(M.4.viz)
*Error in cor(M.4.viz) : 'x' must be numeric*

> corrplot::corrplot(M.4.viz)
*Error in corrplot::corrplot(M.4.viz) : The matrix is not in [-1, 1]!*
> head(Top25.ForVIZ)
[Header For Data][1]
> cormat <- round(cor(Top25.ForVIZ),2)
*Error in cor(Top25.ForVIZ) : 'x' must be numeric*
> topic_name <- as.factor(Top25.ForVIZ$topic_name)
> str(Top25.ForVIZ)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame':   25 obs. of  4 variables:
 $ topic_name                          : chr  "Accenture (ACN)" "Amazon (AMZN)" "Belgacom (PROX)" "Checking Account" ...
 $ TTL.Score.Pre.Disconnect.3.week.cons: num  1489 1519 1833 2441 1560 ...
 $ Active.Segment.1                    : num  1166 2115 1024 2383 2931 ...
 $ TTL.Score.3.Week.Post.Diconnect     : num  1546 1712 1401 1683 1587 ...

> cormat <- round(cor(Top25.ForVIZ),2)
*Error in cor(Top25.ForVIZ) : 'x' must be numeric*

> topic_name <- as.numeric(Top25.ForVIZ$topic_name)
*Warning message:
NAs introduced by coercion* 
> str(Top25.ForVIZ)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame':   25 obs. of  4 variables:
 $ topic_name                          : chr  "Accenture (ACN)" "Amazon (AMZN)" "Belgacom (PROX)" "Checking Account" ...
 $ TTL.Score.Pre.Disconnect.3.week.cons: num  1489 1519 1833 2441 1560 ...
 $ Active.Segment.1                    : num  1166 2115 1024 2383 2931 ...
 $ TTL.Score.3.Week.Post.Diconnect     : num  1546 1712 1401 1683 1587 ...


  [1]: https://i.stack.imgur.com/DGdHh.jpg

Моя конечная цель - иметь возможность работать с данными в corplots, ggplot и т. Д. Я также хотел бы понять с логической точки зрения, что я делаю неправильно.

ТИА.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...