gpt4 book ai didi

r - 如何在 R 中创建直方图?

转载 作者:行者123 更新时间:2023-12-02 04:51:37 24 4
gpt4 key购买 nike

我是 Unix 新手,所以我需要有关如何在 Linux 环境中使用 R 将直方图放在一起的帮助?

文件:

48302   50  0
48303 46 0
48304 45 0
48305 41 15
48306 44 21
48307 74 0
48308 71 0
48309 35 19
48310 66 0
48311 26 42
48312 44 23
48313 69 0
48314 77 0
48315 64 0
48316 60 3
48317 60 2
48318 62 15
48319 71 9
48320 65 13
48321 88 0
48322 4 29

我需要使用第 3 列的数据创建直方图。

最佳答案

如果您将示例中的数据放入文件 sample.txt,您可以调用 R 并执行以下操作:

$ R

现在您处于 R 提示符下:

> d = read.table('sample.txt',col.name=c("col1","col2","col3"))

您可以使用 dim 命令确认数据已正确加载到表 d 中:

> dim(d)
[1] 21 3

现在您可以绘制第 3 列 (col3),就像我们从文件中读取它时在上面标记的那样,如下所示:

> hist(d$col3)

导致这个情节:

ss of histogram

将其作为单个脚本运行

如果您愿意,可以创建以下 .r 文件,将其命名为 hist.r:

d = read.table('sample.txt',col.name=c("col1","col2","col3"))
dim(d)
hist(d$col3)

然后使用 R 的 Rscript 命令运行它,如下所示:

$ Rscript hist.r
[1] 21 3

这似乎什么也没做,但它会自动将一个 .pdf 文件放在您运行它的目录中,其中包含直方图的内容。

$ ls -l
total 24
-rw-rw-r-- 1 saml saml 80 Sep 11 02:35 hist.r
-rw-rw-r-- 1 saml saml 12840 Sep 11 02:37 Rplots.pdf
-rw-rw-r-- 1 saml saml 302 Sep 11 02:19 sample.txt

您可以对其进行自定义,这样您将获得 .png 文件或其他文件,而不是 .pdf 文件。

引用资料

关于r - 如何在 R 中创建直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18740278/

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