Добавление векторов для круговой диаграммы - PullRequest
0 голосов
/ 24 января 2019

Я относительный новичок в R и пытаюсь создать круговую диаграмму на основе двух векторов.Один вектор состоит из группы имен, таких как:

Sectors=c("Energy", "Financials", "Cons Disc")

Другой вектор состоит из имен переменных, например:

Weights=c(EWeight, FWeight, CDWeight)

Каждая переменная в этом векторе просматривается через a.CSV-файл, который я назвал «SP_Data» и дает мне числовой вывод, основанный на сумме значений каждого числа в столбце «% S & P» на основе критериев столбца «Сектор».Это выглядит следующим образом:

EWeight=sum(SP_Data$X..of.S.P[SP_Data$Sector=="Energy"])

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

> EWeight  [1] 5.16

Но я 'получаю ошибку, которую я не совсем уверен, как исправить, когда я пытаюсь создать круговую диаграмму, «Ошибка в rep_len (col, nx): попытка репликации не-вектора»:

> pie(Weights, Sectors, main="Breakdown of S&P 500")     

Это как-то связано с моим созданием второго вектора?Что я здесь не так делаю?

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