我正在尝试使用以下(嵌套)结构创建一个列表:
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 …
我需要重新组织包含大多数重复数据的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)
有任何想法吗?
我在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)