r - 删除点并将值转换为 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")
谢天谢地。
解决方案
简单地说:
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
推荐阅读
- gstreamer - 使 GStreamer 管道丢弃错误的缓冲区
- javascript - 重新分配函数参数有什么错误/危险吗?
- php - Wordpress:带有'all_with_meta'的get_users()不提供元数据
- ruby-on-rails - 只有一个用户的 Redmine 上的 TypeError(没有将整数隐式转换为字符串)
- java - JVM 参数何时评估为系统属性?
- reactjs - 为什么这个 useEffect 不会导致循环?
- android - Jetpack Compose 有像 XML 一样的 maxHeight 和 maxWidth 吗?
- angular - Angular&Rxjs :如何将返回的可观察对象转换为json
- node.js - 如何在不为其创建集合的情况下创建 mongoose 子模型
- java - 用于 Elasticsearch 的 AppDynamics JAVA 代理中的异常