小编Mon*_*nal的帖子

r中的data.frame转换

我有一堆列的df.每行代表每次采样行程所见的物种.我想将其转换为矩阵或数据框,其中每列是一个物种,每行都是一个采样行程.我想使用素食函数将其转换为分析.我基本上想要与R中的这个融合数据相反

原始格式

data.frame(speciesname=c("a","b","c","a"),sample.id=c(1,1,2,3),count=c(10,1,5,2))

speciesname sample.id count
1           a         1    10
2           b         1     1
3           c         2     5
4           a         3     2
Run Code Online (Sandbox Code Playgroud)

我想将其转换为如下所示:

   a b c
1 10 1 0
2  0 0 5
3  2 0 0
Run Code Online (Sandbox Code Playgroud)

我试图不用if语句做一些可怕的双循环,但如果这是我必须要做的...

r dataframe vegan

3
推荐指数
1
解决办法
69
查看次数

在r ggplot图上绘制ID号而不是点

您好,我想基本上准确地说明这篇文章是R-plot数字而不是点, 而是在ggplot中。

我有一个数据框。我想绘制x和y。简单。我还为所有要点提供了第三列ID。我想从第三列而不是常规点中绘制这些ID。ID是1-300之间的数字。

r ggplot2

-5
推荐指数
1
解决办法
2396
查看次数

标签 统计

r ×2

dataframe ×1

ggplot2 ×1

vegan ×1