r - 字符串在 R 中拆分为一列,反向地理代码为 lat long
问题描述
我想将以下数据分成三列。
我要从中拆分数据的示例列。我有数千行,例如:
dimension116
15.3859085 | 74.0314209 | 7J7P92PJ+9H77QGCCCC
...然后以这种格式存储:
A B C
15.3859085 74.0314209 7J7P92PJ+9H77QGCCCC
这是我的示例代码:
ga.data$dimension116<-as.character(ga.data$dimension116)
ga.data$col<-strsplit(ga.data$dimension116, "|")
ga.data$col<-strsplit(ga.data$dimension116, "|")[1]
[[1]]
[1] "1" "3" "." "0" "4" "0" "3" "7" "1" " " "|" " " "8" "0" "." "1" "9" "3" "8" "2"
[21] "5" "7" " " "|" " " "7" "M" "5" "2" "2" "5" "R" "V" "+" "4" "G" "W" "V" "4" "X"
[41] "R" "R" "W" "R"
另外,我如何反转地理代码以获取针对纬度(A)和经度(B)的地址。
我浏览了很多帖子都没有帮助。
我有 api 密钥但抛出 400 错误请求。
我尝试通过 git,但出现错误:无法从 GitHub 安装“未知包”:尝试在 NULL 上设置属性
有没有比使用 git 或 google api 更简单的方法。
解决方案
ga.data<- data.frame(do.call('rbind', strsplit(as.character(ga.data$dimension116),'|',fixed=TRUE)))
推荐阅读
- python - 如何部署 Python 脚本及其依赖项(无 Internet 连接)?
- google-apps-script - 如何为在 Apps 脚本上运行的 G Suite 插件获取 OAuth 刷新令牌?
- c# - Raspberry PI 使用 C# 发出蜂鸣器声音
- rust - 如何提供一个 API 来存储不同类型的值,并可以在恢复原始类型的情况下返回它们?
- firebase - 为什么这个 AlertDialog 在 onPressed 时不起作用?
- javascript - 下载 csv 文件在 Safari 浏览器中不起作用
- c++ - 如何将 SQLite 数据库添加到 Qt 项目中的资源
- react-native - React Native Linking Listener?
- json - 面临在 Angular HttpClient 中访问 json() 的问题。寻找替代品
- javascript - Unexpected token "<" when importing from third party library into React project