2016-08-18 175 views
1

我想基于一个整型变量在循环中创建ASCII字符。 结果应该是这样的,但没有特征向量:打印ASCII字符

v<-c("A","B","C","D","E") 

for (i in 1:5) print(paste("ASCII:",v[i])) 

如果我开始

for (i in 65:69) 

我该如何继续?

感谢&亲切的问候

+0

你可以使用'seq_along' – akrun

回答

1

使用intToUtf8()

for (i in 65:69) print(paste('ASCII:',intToUtf8(i))); 
## [1] "ASCII: A" 
## [1] "ASCII: B" 
## [1] "ASCII: C" 
## [1] "ASCII: D" 
## [1] "ASCII: E" 

这不是你的问题直接相关的,但是我们可以利用的intToUtf8()multiple参数产生的一个特征向量输出在一条线上:

paste('ASCII:',intToUtf8(65:69,T)); 
## [1] "ASCII: A" "ASCII: B" "ASCII: C" "ASCII: D" "ASCII: E" 
相关问题