2016-08-18 176 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" 
相關問題