在R中从csv文件打印数据

在R中从csv文件打印数据,r,R,我是新来学习R的,我正在处理csv文件中的一些数据。我想知道是否有人可以帮助我在RStudio中将数据绘制成一个折线图。下面是我正在绘制的csv中的图表的图像,第二张是我试图从我使用excel制作的图表中得到的图片。 使用ggplot2和tidyverse软件包 这应该能让你达到目的。您可以查看ggplot2的文档,了解如何添加标题、标签等。对于本网站来说,这可能是一个过于开放的问题。一个更好的问题应该包括一些可复制的数据,一些您自己尝试过的实际代码,以及对您尝试过的代码如何不起作用的解释。数据

我是新来学习R的,我正在处理csv文件中的一些数据。我想知道是否有人可以帮助我在RStudio中将数据绘制成一个折线图。下面是我正在绘制的csv中的图表的图像,第二张是我试图从我使用excel制作的图表中得到的图片。

使用ggplot2和tidyverse软件包


这应该能让你达到目的。您可以查看ggplot2的文档,了解如何添加标题、标签等。

对于本网站来说,这可能是一个过于开放的问题。一个更好的问题应该包括一些可复制的数据,一些您自己尝试过的实际代码,以及对您尝试过的代码如何不起作用的解释。数据和代码的图像对于那些想帮助你的人来说是非常无用的。可复制的数据应该以一种便于我们在自己的会话中复制和使用的方式提供。根据我个人的偏好,作为建议:1.以编程方式,使用x可能重复:另一个可能重复:我重新编写了代码,当我尝试运行它时,我收到错误消息:错误在UseMethodgather_u2;中:没有适用于“gather_2;”的方法应用于类函数的对象您的数据存储在名为df的数据帧下吗?它不应该是一个函数。我将df更改为它实际应该是的,现在它运行了,但是当我在控制台的右下角类型图表中查看plots部分时,没有得到任何输出。您可以从上面的代码中看到,您正在将输出分配给一个名为“图表”的对象,因此要获取该输出中保存的内容,您需要在控制台中输入“图表”。Kay,对不起,这确实有助于我学习。我已经得到了要绘制的图表,但是它按字母顺序排列月份。有没有办法改变月份的顺序,使之像一月、二月、十二月?
`#' Make sure all packages are installed
 #' Load packages
 library(dplyr)
 library(tidyr)
 library(ggplot2)
  chart <- df %>%
    #' Get all variables into groupings for chart, exclude months
    gather(key = "group", value = "value", -MONTHS) %>%
    #' Use ggplot2 to plot
    ggplot(aes(x=MONTHS, y=value, group=group)) +
    #' Want a point and line chart with a clean white theme
       geom_point() + geom_line() + theme_minimal()`