【发布时间】:2017-02-26 17:00:48
【问题描述】:
我有两个 DF 以下是布尔值
> Portfolio 1
Name | X1992 | X1993 | X1994
XHHD False False True
Jdqd False False False
Jhds False True False
lkaz False False True
nqb True False False
jbqs False False False
jbq False True False
knd True False True
njvd False True False
kjiz True False True
khza False False False
akhd False False True
jkaze True True False
bzae True False False
第二个 DF 有一个月的频率
返回
Name | 1992/01 | 1992/02 ..... 1994/12
XHHD 0.23 0.564
Jdqd 0.3 0.654
Jhds 0.234 0.456
lkaz 0.54 0.472
nqb 0.99 0.761
jbqs 0.01 1.765
jbq 0.23 0.002
knd 0.59 2.32
njvd 0.123 0.43
kjiz 0.987 -0.12
khza 1.34 0.12
akhd 0.76 0.23
jkaze 0.654 0.98
bzae 0.43 0.73
我想要一个 DF,它可以根据布尔 DF 计算公司的平均每月回报,如果 Companies TRUE 然后将她的回报包括在计算中。 结果将是
Date Portfolio 1
1992/01 mean
1992/02 mean
1992/03 mean
1992/04 mean
【问题讨论】:
-
请使用
dput使您的示例可重现。
标签: r dataframe data.table combinations