小编Jac*_*yan的帖子

复制列表以创建列表列表

我正在尝试使用以下(嵌套)结构创建一个列表:

l <- list()
for(i in seq(5)) l[[i]] <- list(a=NA,b=NA)
> str(l)
List of 5
 $ :List of 2
  ..$ a: logi NA
  ..$ b: logi NA
 $ :List of 2
  ..$ a: logi NA
  ..$ b: logi NA
 $ :List of 2
  ..$ a: logi NA
  ..$ b: logi NA
 $ :List of 2
  ..$ a: logi NA
  ..$ b: logi NA
 $ :List of 2
  ..$ a: logi NA
  ..$ b: logi NA
Run Code Online (Sandbox Code Playgroud)

我想通过rep或类似的方式做到这一点,因为我正在创建一大堆空白列表,我将在后面填写.(我知道我可以通过引用其下一个索引来扩展列表,但是索引两深时不起作用).

我认为这对此rep …

r list nested-lists

9
推荐指数
2
解决办法
3351
查看次数

将数据从3行重组为1

我需要重新组织包含大多数重复数据的csv文件中的数据.我将数据导入到数据帧中的R但是我遇到以下问题:

ID   Language  Author   Keyword
12   eng       Rob      COLOR=Red
12   eng       Rob      SIZE=Large
12   eng       Rob      DD=1
15   eng       John     COLOR=Red
15   eng       John     SIZE=Medium
15   eng       John     DD=2
Run Code Online (Sandbox Code Playgroud)

我需要做的是将其转换为一行,每个关键字都在一个单独的列中

ID   Language  Author  COLOR  SIZE      DD
12   eng       Rob     Red    Large     1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

csv r reshape2

7
推荐指数
2
解决办法
224
查看次数

尝试在ggplot中的直方图上应用颜色渐变

我在ggplot中挣扎着颜色.我正在尝试根据下面的排名列应用颜色渐变.我很确定这是颜色和填充或离散和连续变量之间的差异.我希望颜色如下面"c"和"d"中的刻度所示,但我最接近的尝试是"e"和"f",其中点着色但不是渐变着色.我更喜欢的渐变适用于等级1:100的值,其他所有值都是黑色.

任何援助都将非常感激.

library(reshape2)
library(ggplot2)

co2 <- read.table(
  header=TRUE, text='
rank tons
1     2 1.00
2     4 1.00
3     7 0.00
4    44 0.00
5   104 0.00
6    48 0.05
7    32 0.50
8     5 0.00
9    78 1.00
10   12 0.00
11   15 0.00
12  176 1.00
13  440 0.02
14  249 0.00
15  481 0.00
16  388 0.00
17  458 0.05
18  488 0.00
19  264 0.00
20  203 0.00
            ')      
Run Code Online (Sandbox Code Playgroud)

我试过了:

#does not add rank as a color …
Run Code Online (Sandbox Code Playgroud)

gradient r colors ggplot2

6
推荐指数
1
解决办法
2346
查看次数

标签 统计

r ×3

colors ×1

csv ×1

ggplot2 ×1

gradient ×1

list ×1

nested-lists ×1

reshape2 ×1