如何用字符更改标签?

时间:2018-02-15 11:33:53

标签: r label

我已阅读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)

为什么?

2 个答案:

答案 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")