2017-04-19 92 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我很高兴它有帮助。如果它适合你,点击接受是有道理的。 –