我有以下R代码
library("ggplot2")
GDP_data <- read.csv("US GDP.csv", header=FALSE, sep=",")
GDP_data = data.frame(GDP_data)
names(GDP_data) <- GDP_data[1,]
GDP_data <- GDP_data[-1,]
plot(x=GDP_data["level-current"], y=GDP_data["date"], type="l",col="red", main="")
字符串
summary(GDP_data)返回以下列:
date level-current level-chained change-current change-chained
Length:86 Length:86 Length:86 Length:86 Length:86
Class :character Class :character Class :character Class :character Class :character
Mode :character Mode :character Mode :character Mode :character Mode :character
型
当我尝试绘制它时,它告诉我错误:Error in xy.coords(x, y, xlabel, ylabel, log) : 'x' and 'y' lengths differ
当我尝试使用length()
函数时,它为GDP_data[“level-current”]和GDP_data[“date”]提供了[1],尽管它们是86。
1条答案
按热度按时间gopyfrb31#
这为我解决了:
字符串
不知何故,添加更多的方括号工作,它现在的绘图漂亮。