r - R:将一列 ID 转换为字符串是将它们分组为逗号分隔的值,而不是将字段类型转换为字符串
问题描述
我有一个数据(1000 个 9 个变量),其中有一个名为 Employee 的字段,其中包含每条记录的 5 个数值。当我运行下面的代码将 chr 类型转换为字符串时,ID 字段将我在数据集中的所有 ID 分组为逗号分隔值并将它们放在每一行中,数据仍然有 1000 个 obs。和 9 个变量。我想按员工对我的数据进行分组,这就是我将其转换为字符串的原因。
Data$Employee <- toString(Data$Employee)
解决方案
您问题的措辞有点令人困惑,但我认为您正在尝试将数字向量转换为字符向量并且遇到了麻烦。如果这是正确的,我有一个答案。否则,请随时停止在这里阅读!
R 中的函数toString()
创建由逗号值分隔的单个字符向量。例如:
toString(c(1, 2, 3))
给出“1, 2, 3”。
但是,如果您想将数字向量转换为 R 中的字符向量,则需要使用函数as.character()
.
说了这么多,
Data$ID <- as.character(Data$ID)
应该给你你想要的!
推荐阅读
- spring-boot - 如何在spring boot的@Value注释中读取变量或连接一个属性
- python-3.x - 用for循环python创建了简单的表
- spring - 春季启动 2.0.6 -
- c - 无限循环中的反向整数
- mongodb - 处理“或”和“与”条件以在项目中获取数据
- react-native - 如何在 React Native 中设置视图的确切高度以获得方形网格?
- javascript - 使用 settimeout 和 for 循环延迟 + 1 次延迟
- ruby-on-rails - Zoho CRM api v2 每个模块的必填字段列表
- javascript - 如何使用 writeFileSync 将 JSON 数据保存在文件中?
- php - 与 .php 文件相比,在 .env 文件中存储信息有什么优势?