我正在尝试从R创建包含特殊字符和上标的输出文本。例如,我需要输出到文本文件的一件事是一个文本字符串,其中包括纬度和经度以及所有必要的度,分和秒符号。
例如我的输入纬度和经度如下所示:
263949和813553
我需要创建和输出文本文件,其内容如下所示:
北纬26°39'49“,东经81°35'53”NAD27
我已将输入值解析为度数分钟和秒,但很难将度和秒符号添加到输出文本文件中。
答案 0 :(得分: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