为什么 R 认为我导入的字符向量是数字?

用户6472523

这可能是一个基本问题,但是当我尝试将这些向量用作列名时,为什么 R 认为我的向量(其中包含一堆单词)是数字?

我导入了一个数据集,结果发现第一行数据是我想要的列标题。数据集附带的列标题是错误的。所以我想替换列名。我想这应该很容易。

所以我所做的是将第一行数据提取到一个新对象中:

names <- data[1,]

然后我删除了第一行数据:

data <- data[-1,]

然后我尝试使用“名称”对象重命名列标题:

colnames(data) <- names

但是,当我这样做时,不是将我的列名更改为 names 对象中的单词,而是将其转换为一堆数字。我不知道这些数字从何而来。

谢谢

smci

您需要实际向我们展示数据,以及read.csv()/read.table()您用来导入命令。

如果 R 认为您的数字列是字符串,那听起来是因为它错误地包含了列名,即您header=TRUEread.csv()/read.table()导入中省略

但请向我们展示您使用的实际数据和命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R中Webscraping:为什么我的环形折返NA?

R plm认为我的数字向量是一个因素,为什么?

为什么类被认为是R中向量的特例?

为什么我看到R向量的类别是“整数”而不是“向量”

为什么基R`ifelse()`会间歇性地将我的字符向量转换为矩阵?

为什么我的MySQL实例认为“'ī”和“ i”是相等的字符?

为什么类函数不将向量视为R中的向量?

为什么我的R循环返回超出范围的错误?

为什么我的函数只返回R中长度为930-50的向量?

为什么汇总日期返回数字-R

了解为什么R中的sapply返回更长的向量

r为什么if_else将字符转换为数字,以及如何保留字符

为什么%r {围绕}我的Regex破坏了我的gsub?

R的隐式向量重复称为什么?

为什么R中的“ xts”无法识别我的日期序列?

为什么R向我的图表添加一列?

为什么我的字符串比较认为'100%'<'70%'?

为什么我从Alteryx R工具获得不同的输出

为什么我无法解析符号“ R”?

R-为什么我的ColorBrewer调色板错误

为什么我认为错了?

R:为什么我没有获得按预期返回向量的函数?

为什么我的函数返回零为什么它不应该在 R 中

R - 为什么我的曲线不从 (0,1) 开始?

为什么 R 的复制将日期转换为数字?

为什么 R 不会检测到重复字符?

为什么R用大数字显示错误的数字?

为什么这个 R 脚本不像我认为的那样对矩阵进行排序?

为什么 R 不将我的列读为数字?