我已阅读csv文件
X Date Price.Dollars.per.Thousand.Cubic.Feet
1 0 2002-01-15 3.10
2 1 2002-02-15 2.86
3 2 2002-03-15 3.37
4 3 2002-04-15 3.80
5 4 2002-05-15 3.78
6 5 2002-06-15 3.61
7 6 2002-07-15 3.49
我想用ggplot2进行绘图。 这很好用
piz$Date = as.Date(piz$Date)
但是当我尝试
时piz$prices = as.character( Price Dollars per Thousand Cubic Feet)
我有问题
Error: unexpected symbol in "piz$prices = as.character( Price Dollars"
这不起作用
piz$prices = as.character(piz$ Price Dollars per Thousand Cubic Feet)
为什么?
答案 0 :(得分:2)
因为R已将列名称中的空格替换为“。”。以下应该有效。
piz$prices = as.character(piz$Price.Dollars.per.Thousand.Cubic.Feet)
答案 1 :(得分:2)
你必须使用"。"相反" ":
piz$prices<- as.character(piz$"Price.Dollars.per.Thousand.Cubic.Feet")