私のExcelのドキュメントでは、「通信のモード」を使用していますが、その列にスペース、「人」、スラッシュ、「IM /チャット」R - 変数と列名にスペースと '/'の問題があります
これらのエラーを投げ続ける:evalの中
- エラー(exprの、ENVIR、enclos):オブジェクトIM /チャット
ため
png(filename="Number of Interactions by Communication Mode.png")
person <- subset(desktracker, Mode.of.Communication="")
ByChat <- ggplot(subset(desktracker, IM.Chat!=""), aes(x=IM.Chat)) +
geom_bar() +
theme_bw() +
ylab("Number of Interactions") +
xlab("By Chat") +
theme(axis.title.y = element_text(color = "red"))
ByPerson <- ggplot(subset(person, In.Person =""), aes(x=In.Person)) +
geom_bar() +
theme_bw()+
ylab("Number of Interactions") +
xlab("In Person")
grid.arrange(ByChat, ByPerson, ByPhone, main="Number of Interactions by Communication Mode
for Reference 2016")
dev.off()
私はRを初めて使っていて、誰かの後にこのプロジェクトを引き継いだ。これまでのところ、Rの "In Person"や "IM/Chat"の "In.Person"や "IM.Chat"への書き方を、さまざまな角度で成功させずに変更しようとしました。 IM /チャットで「/」を克服するために使用できるワイルドカードがあるのでしょうか?私はそれが「In_Person」と「チャット」にExcelシートに表示される方法を変更しようとしましたが、同じエラーが発生しました。私は混乱し続けるが、どんな提案も歓迎する。もし私が見つけたら、私は解決策を投稿することになるでしょう。
おかげで
申し訳ありませんが、desktrackerは、私は、データセットを開くために使用する変数です:
setwd("Z:/DesktrackR/Ref_Semester")
file = "Desk_Tracker_flat_8-17-15_through_5-9-16.csv"
desktracker <- read.csv(file, sep=",")
エクセルのコンテンツのアイデア:
、これは答えることは不可能です。これらの問題を回避するには、データフレーム内の変数の名前にドット以外のスペースや特殊文字を使用しないでください。 –
スペースや特別なシンボルを持つものなど、構文的に有効ではない変数名は、バッククォートで 'ggplot2 'で使用できます。 – aosmith