【发布时间】:2020-07-25 19:02:16
【问题描述】:
使用以下代码,我正在读取一个文本文件并在屏幕上显示一列。
externalData <- read.delim("testdata.txt", header = FALSE, sep = "@")
i = 1;
while(i < 11) {
appel <- as.character(externalData[i,3,1])
i = i + 1;
print(appel)
}
输出如下:
我正在尝试将这些值从十六进制转换为十进制。
我尝试了以下方法:
strtoi(c(appel))
但这似乎不起作用,这只会删除第一个和最后一个的引号,并将中间的所有内容设置为 N/A(可能是因为其中有字母)。
【问题讨论】:
-
需要设置参数
base,即strtoi("158308", base = 16L)。 -
请不要张贴图片作为代码或数据。另外,请阅读有关how to ask a good question 的信息以及如何提供minimale reproducible example。这样您就可以帮助他人帮助您!
标签: r