小编ngh*_*ran的帖子

Convert week.year to year.month - date in R

I would like to convert a date week.year ("44.2016") to year.month (2016-11) in ISO 8601

I have a variable date_week <- "44.2016"

I tried this :

as.Date(date_week, format = "%U.%Y")

as.Date(date_week, format = "%W.%Y")
Run Code Online (Sandbox Code Playgroud)

I have this result: "2016-02-21"

I also tried this :

as.Date(date_week, format = "%w.%Y")

as.Date(date_week, format = "%w.%Y")
Run Code Online (Sandbox Code Playgroud)

result : NA

I would like to have this RESULT : "2016-11"

Thanks for your help !

r date

2
推荐指数
1
解决办法
294
查看次数

合并两个数据帧,但同时存在两个数据帧

说我有两个data.frames,

df = data.frame(gene = c("KRAS", "FOS"), A6 = c(20, 50), A7 = c(90, 80))
df2 = data.frame(gene = c("KRAS", "FOS"), A6 = c(20, 250) )
Run Code Online (Sandbox Code Playgroud)

这里A6重复,当我试图合并这两个dataframes,使用merge(df, df2, by = "gene")),并将其与创建新列A6.xA6.y.

有没有办法让它合并,而不是采取重复的列的平均值?谢谢!

r plyr reshape2 dplyr

2
推荐指数
1
解决办法
67
查看次数

R - 如何计算对的组合?

从许多项目(n),我如何计算R中所有可能的对组合?我可以计算可能的组合数量(n-1)*(n-3)*(n-5)*…,但如何自己获得组合?

例如,我有

x <- c("A", "B", "C", "D") 
Run Code Online (Sandbox Code Playgroud)

这会产生4-1=3对的组合,所以我希望有类似的东西

("AB","CD")
("AC","BD")
("AD","BC")
Run Code Online (Sandbox Code Playgroud)

非常感谢!

r combinatorics

0
推荐指数
1
解决办法
599
查看次数

标签 统计

r ×3

combinatorics ×1

date ×1

dplyr ×1

plyr ×1

reshape2 ×1