【问题标题】:Superscripts and special characters in output text file输出文本文件中的上标和特殊字符
【发布时间】:2017-04-20 03:19:57
【问题描述】:

我正在尝试从 R 创建包含特殊字符和上标的输出文本。例如,我需要输出到文本文件的一件事是包含纬度和经度以及所有必要的度、分和秒符号的文本字符串。

例如我输入的经纬度如下所示:

263949 和 813553

我需要创建和输出如下所示的文本文件:

纬度 26°39'49",经度 81°35'53" NAD27

我已将输入值解析为度分和秒,但很难将度和秒符号添加到输出文本文件中。

【问题讨论】:

  • 标题具有误导性,°, ', " 不是上标。必须有一个用于将数字转换为 lat long 格式的包,但您也可以轻松地制作自定义函数。

标签: r latitude-longitude


【解决方案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

【讨论】:

  • @ScottPrinos 我很高兴它有帮助。如果它适合你,点击接受是有意义的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-26
相关资源
最近更新 更多