gpt4 book ai didi

r - 如何绘制多列 CSV 文件?

转载 作者:行者123 更新时间:2023-12-03 23:17:37 24 4
gpt4 key购买 nike

我对 R 很陌生,所以请原谅我一个可能很愚蠢的问题。

我有一个多列 CSV(纯逗号分隔,无引号)文件,其中第一行是标题,第一列是连续的整数索引,其他 17 列是函数的浮点值。

任务是在同一个图表上绘制所有 17 条线(具有相同的轴)。

听起来很简单,但实际上并不是很明显。

最佳答案

可能最紧凑的、仅基于 R 的解决方案是

mydata <- read.csv("mydatafile.csv")
matplot(mydata[, 1], mydata[, -1], type="l")
  • header=TRUEread.csv() 的默认选项,因此您无需明确指定标题行的存在
  • mydata[, 1]选择第一列; mydata[, -1]选择除第一列之外的所有列
  • type="l"选择线(默认为点);见 ?matplot , ?plot有关更改线型、颜色等的详细信息等...

  • 一旦你知道 matplot很有用,您可以在 StackOverflow 中搜索其他示例,例如 How to draw multiple Lines from csv in R

    关于r - 如何绘制多列 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13991905/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com