【问题标题】:How to read tab separated files in R to generate Scatterplot如何在 R 中读取制表符分隔的文件以生成散点图
【发布时间】:2017-02-14 17:19:07
【问题描述】:

我有一个制表符分隔的文本文件,其中包含我从 python 脚本中保存的一些数据。 有没有一种简单的方法可以将此数据文件导入 R 并使用此数据生成散点图,其中 ageX 列在 X 轴上,memesY 列在 Y 轴上?

我正在寻找一个简单的散点图,其中包含要包含在我的报告中的点和/或线。

谢谢!

这是保存在文件 memesvsage.txt 中的数据示例:

ageX    memesY
51  16

1255    1010

14  55

50  245

28  103

12  1

43  111

90  1

0   1

50  80

4   10

【问题讨论】:

  • mydata <- read.table("path/to/data.txt") 后跟 plot(x = mydata$ageX, y = mydata$memesY) 应该这样做。我建议将文件另存为 .csv 并改为使用 read.csv,但这可能只是个人喜好。
  • 我不明白为什么有人会否决这个问题。这个问题是 100% 合法、具体和完整的。这是不言而喻的,因为整个答案实际上是 2 行,它适合一个小评论:-(
  • 可能是因为您可以使用各种 Google 和/或 stackexchange 查询自行解决这个问题。这是非常基础的,这就是我在 cmets 中回答的原因,但每个人都必须从某个地方开始。

标签: r graph scatter-plot


【解决方案1】:

读取制表符分隔文件:

mydf <- read.csv2('file.txt', sep = '\t', header = T)

绘制一个简单的散点图:

plot(x = mydf$ageX, y = mydf$memesY)

【讨论】:

  • 赞成,因为它与我在评论中给出的答案基本相同!
  • sry @PatrickWilliams :) 当我按 Enter 键时,您的评论不完整
猜你喜欢
  • 1970-01-01
  • 2020-04-03
  • 2021-09-22
  • 2020-06-18
  • 2011-01-17
  • 2012-12-30
  • 1970-01-01
  • 2013-09-14
  • 2015-10-15
相关资源
最近更新 更多