0
指示された測定パッケージでデータを変換しようとしていますが、成功しません。測定パッケージを使用して地理座標を変換する
マイデータ:
Long Lat
62ᵒ36.080 58ᵒ52.940
61ᵒ28.020 54ᵒ59.940
62ᵒ07.571 56ᵒ48.873
62ᵒ04.929 57ᵒ33.605
63ᵒ01.419 60ᵒ30.349
63ᵒ09.555 61ᵒ29.199
63ᵒ43.499 61ᵒ23.590
64ᵒ34.175 62ᵒ30.304
63ᵒ16.342 59ᵒ16.437
60ᵒ55.090 54ᵒ49.269
61ᵒ28.013 54ᵒ59.928
62ᵒ07.868 56ᵒ48.040
62ᵒ04.719 57ᵒ32.120
62ᵒ36.083 58ᵒ51.766
63ᵒ01.644 60ᵒ30.714
64ᵒ33.897 62ᵒ30.772
63ᵒ43.604 61ᵒ23.426
63ᵒ09.288 61ᵒ29.888
63ᵒ16.722 59ᵒ16.204
私は何をしようとしている:
警告メッセージ:
- 私はこの最後から二番目の行を取得しています何
library(measurements) library(readxl) coord = read.table('coord_converter.txt', header = T, stringsAsFactors = F) # change the degree symbol to a space lat = gsub('°','', coord$Lat) long = gsub('°','', coord$Long) # convert from decimal minutes to decimal degrees lat = measurements::conv_unit(lat, from = 'deg_dec_min', to = 'dec_deg') long = measurements::conv_unit(long, from = 'deg_dec_min', to = 'dec_deg')
split(as.numeric(unlist(strsplit(x, " "))) * c(3600, 60), f = rep(1:length(x)
:で - :
split.default(as.numeric(unlist(strsplit(x, " "))) * c(3600,
でlonger object length is not a multiple of shorter object length
- :
data length is not a multiple of split variable
誰かが私のミスを指すか、続行する方法の提案を行うことができますか?
ありがとうございました!