Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中绘制excel文件的问题_R_Excel_Plot - Fatal编程技术网

在R中绘制excel文件的问题

在R中绘制excel文件的问题,r,excel,plot,R,Excel,Plot,嘿,我对R比较陌生,我有一个问题,我无法用搜索功能解决。我用世界银行的数据创建了这个excel文件。这是一个简单的年份和国家gdp表,包括3个国家:瑞士、布基纳法索和美国。csv中转换的文件如下所示 year;Burkina Faso ;Switzerland;United States 1990;351.9793229;38332.15172;23954.47935 2000;226.4759814;37813.23426;36449.85512 2007;475.1100122;63223.

嘿,我对R比较陌生,我有一个问题,我无法用搜索功能解决。我用世界银行的数据创建了这个excel文件。这是一个简单的年份和国家gdp表,包括3个国家:瑞士、布基纳法索和美国。csv中转换的文件如下所示

year;Burkina Faso ;Switzerland;United States
1990;351.9793229;38332.15172;23954.47935
2000;226.4759814;37813.23426;36449.85512
2007;475.1100122;63223.46778;48061.53766
2008;569.7612784;72119.56087;48401.42734
2009;552.7455521;69672.00471;47001.55535
2010;575.4464527;74276.71842;48373.87882
2011;666.8402783;87998.44468;49790.66548
2012;673.8227;83164.38795;51450.1223
2013;699.0452847;84658.88768;52787.02695
2014;705.1464113;85814.58857;54598.55069
2015;615.592225;80989.84024;56207.03675
2016;649.7304837;78812.65069;57466.78711
我尝试用
ggplot2
以以下方式绘制它:

qplot(year, Switzerland, data = DATA_WORLD_CSV, xlab= "Year", geom = c("point", "smooth"))
但我总是收到一条错误信息,我不知道为什么。还有人知道如何将这三个国家整合到一个阴谋中吗。
提前感谢

我猜错误可能是因为你试图通过这样做来策划布基纳法索和美国:

qplot(年份,布基纳法索,数据=data\u WORLD\u CSV,xlab=“year”,geom=c(“点”,“平滑”))

这将失败,因为国家名称中的空格与“美国”相同。在幕后,
ggplot2
将通过将空格替换为句点来转换列名。因此,请尝试:

qplot(年份,布基纳法索,data=data\u WORLD\u CSV,xlab=“year”,geom=c(“point”,“smooth”)


要在一个图形上绘制多条线,请使用
ggplot()
而不是
qplot()
。例如,请参见:

您需要将数据加载到R中,键入?read.table for help这个类似的问题可能会有帮助:我确实将它加载到R中了,这不是问题,问题是我不明白为什么我会收到错误消息如果我试图与布基纳法索和美国绘制上述函数,它与瑞士合作,但与其他国家不合作。如果您发布了您收到的错误消息,它会有所帮助