如何在R数据帧中将数字转换为百万

时间:2018-03-09 17:26:26

标签: r dataframe dplyr

我有下面提到的大数据框:

S.NO   T1    T2       T3     T4
 1     12    100000   2      250000
 2     5     1000000  8      300000
 3     10    50000    12     400000
 4     1     80000    3      175000

我希望以百万分之一转换T2T4(即T1T2的值除以1000000)

输出:

S.NO   T1    T2       T3     T4
 1     12    0.1      2      0.25
 2     5     1        8      0.3
 3     10    0.05     12     0.4
 4     1     0.08     3      0.175

1 个答案:

答案 0 :(得分:3)

我们可以对数据集的列进行子集,除以1e6,然后更新数据集列

df1[c("T2", "T4")] <- df1[c("T2", "T4")]/1e6