小编H P*_*ark的帖子

突变数据框中的多个列

我有一个看起来像这样的数据集.

bankname    bankid  year    totass  cash    bond    loans
Bank A      1       1881    244789  7250    20218   29513
Bank B      2       1881    195755  10243   185151  2800
Bank C      3       1881    107736  13357   177612  NA
Bank D      4       1881    170600  35000   20000   5000
Bank E      5       1881    3200000 351266  314012  NA
Run Code Online (Sandbox Code Playgroud)

我想根据银行资产负债表计算一些比率.我希望数据集看起来像这样

bankname    bankid  year    totass  cash    bond    loans   CashtoAsset BondtoAsset LoanstoAsset
Bank A      1       1881    2447890 7250    202100  951300  0.002   0.082   0.388
Bank B      2       1881    195755  10243   185151  2800    0.052   0.945 …
Run Code Online (Sandbox Code Playgroud)

r stata dplyr

16
推荐指数
2
解决办法
3万
查看次数

Egen rowtotal(Stata)相当于R?

我的数据看起来像这样

bankname    bankid  year    deposit dep_cert capital    surplus
Bank A         1    1881    244789  7250       20218    29513
Bank B         2    1881    195755  10243     185151    NA 
Bank C         3    1881    107736  13357     177612    NA
Bank D         4    1881    170600  NA         20000    NA
Bank E         5    1881    320000  351266    314012    NA
Run Code Online (Sandbox Code Playgroud)

这是复制数据的代码.

bankname <- c("Bank A","Bank B","Bank C","Bank D","Bank E")
bankid <- c( 1, 2,  3,  4,  5)
year<- c( 1881, 1881,   1881,   1881,   1881)
deposit  <- c(244789,    195755, 107736, 170600, 32000000)
dep_cert<-c(7250,10243,13357,NA,351266) …
Run Code Online (Sandbox Code Playgroud)

r stata rstudio

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

标签 统计

r ×2

stata ×2

dplyr ×1

rstudio ×1