首页 > 解决方案 > 删除点并将值转换为 R 中 data.frame 的列

问题描述

我想知道如何通过删除“。”将值转换为 data.frame 列。(相对于小数)来获得一个新的变量。

例如,变换:

pop <- structure(list(data = c(104.047, 105.254, 106.422, 107.79, 108.765, 
109.685)), row.names = c(NA, -6L), class = "data.frame")

在:

pop <- structure(list(data = c(104047, 105254, 106422, 10779, 108765, 
                        109685)), row.names = c(NA, -6L), class = "data.frame")

谢天谢地。

标签: rdataframe

解决方案


简单地说:

df <- structure(list(data = c(104.047, 105.254, 106.422, 107.79, 108.765, 
                        109.685)), row.names = c(NA, -6L), class = "data.frame")


df$data_new <- df$data * 1000

推荐阅读