如何将R数据框中的数字转换为百万

如何将R数据框中的数字转换为百万,r,dataframe,dplyr,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 我想以百万为单位转换T2和T4(即T1和T2的值除以1000000) 输出: S.NO T1 T2

我在下面提到了大数据框架:

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
我想以百万为单位转换
T2
T4
(即
T1
T2
的值除以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

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

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