2017-04-19 77 views
1

我試圖從R創建包括特殊字符和上標的輸出文本。例如,我需要輸出到文本文件的是一個文本字符串,其中包含經度和緯度以及所有必要的度數,分鐘和秒符號。輸出文本文件中的上標和特殊字符

比如我輸入的經度和緯度是這樣的:

263949和813553

,我需要創建和使用的東西,看起來像這樣的輸出文本文件:

北緯26°39 '49「,經度81°35'53」NAD27

我已經將輸入值解析爲度分和秒,但我很難將度和秒符號添加到輸出文本文件中。

+0

標題是誤導性的,'度」,「'不標。必須有轉換數字爲緯度長格式的包,但你也可以輕鬆地進行自定義的功能。 – zx8754

回答

1
lt <- "263949" 
ln <- "813553" 
txt <- sprintf("Latitude %s°%s'%s\", Longitude %s°%s'%s\" NAD27\n", 
substr(lt,1,2),substr(lt,3,4),substr(lt,5,6), 
substr(ln,1,2),substr(ln,3,4),substr(ln,5,6)) 
cat(txt) 
Latitude 26°39'49", Longitude 81°35'53" NAD27 
+0

謝謝你的作品好 –

+0

@ScottPrinos我很高興它有幫助。如果它適合你,點擊接受是有道理的。 –