2017-04-22 77 views
1

我想用<-爲希臘字母或其他符號賦值,就像我可以給字母'A'賦值一樣。是否存在將符號合併到R腳本中的方法?在RStudio中編寫腳本時,如何將值分配給希臘字母?

我正在RStudio中編寫腳本。

+0

我不認爲你可以 – Sotos

+1

當然可以。我可以在RStudio中使用'δ< - 1'。 – Roland

+0

我相信這可能是平臺(locale?)的依賴。通常情況下,如果您使用的是UTF-8語言環境的非Windows系統,則應該按預期工作。在Windows上,你可能運氣不好。 –

回答

1

可能的,但或許有點比使用α,β,γ比較煩人,等

greek <- c("α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω") 

for (g in greek) assign(g, toupper(g)) 

for (g in greek) print(paste(g, get(g), sep=":")) 
[1] "α:Α" 
[1] "β:Β" 
[1] "γ:Γ" 
[1] "δ:Δ" 
[1] "ε:Ε" 
[1] "ζ:Ζ" 
[1] "η:Η" 
[1] "θ:Θ" 
[1] "ι:Ι" 
[1] "κ:Κ" 
[1] "λ:Λ" 
[1] "μ:Μ" 
[1] "ν:Ν" 
[1] "ξ:Ξ" 
[1] "ο:Ο" 
[1] "π:Π" 
[1] "ρ:Ρ" 
[1] "σ:Σ" 
[1] "τ:Τ" 
[1] "υ:Υ" 
[1] "φ:Φ" 
[1] "χ:Χ" 
[1] "ψ:Ψ" 
[1] "ω:Ω" 

GREEK <- toupper(greek) 
+0

Thanks @Gladwell出於某種原因,首都德爾塔在我的系統上表現怪異。我只是意識到我能夠使用ALT和一個3位數字來創建符號 –

相關問題