Я новичок в R и SO:
У меня есть два кадра данных CSV:
MyData1 <- read.csv(file="AddressListGeocoded.csv", header=TRUE, sep=",")
MyData2 <- read.csv(file="AddressListToGeocode_output28732.csv", header=TRUE, sep=",")
Один CSV выглядит следующим образом (представ):
head(MyData1)
AddressId StreetAddressLine1 City ZipCode StateAbbreviation Latitude
1 60350 119 Summit Ave Winthrop 2152 MA 42.38445
2 6955669 1705 Chaise Ct Carson City 89703 NV 39.17730
3 6956266 13 Phillips Ave Shrewsbury 1545 MA 42.28119
4 6997538 38003 Wheeler Rd Dexter 97431 OR 43.94063
5 6956697 3919 Birkdale Ln Se Olympia 98501 WA 46.99440
6 6955879 117 Highland Ave Staten Island 10301 NY 40.61681
Longitude GeocodeSource MatchDescription
1 -70.97491 Redpoint NA
2 -119.77846 Redpoint NA
другой:
head(MyData2)
AddressId StreetAddressLine1 Latitude Longitude GeocodeSource
1 6956755 10640 Ashby Place, 22030, VA 38.84230 -77.31478 arcgis
2 6956815 11328 Sandestin Place, 20695, MD 38.56669 -76.92166 arcgis
3 6956453 199 North 8th Street, 18045, PA 40.74550 -75.26121 arcgis
4 6957143 645 Via Trepadora, 93110, CA 34.43254 -119.77084 arcgis
Я пытался
> AddressMaster <- cbind(MyData1,MyData2)
Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 9956, 28732
Но я получил вышеупомянутую ошибку. Моя цель состоит в том, чтобы все строки из MyData2 попали под Mydata1 в одном объединенном файле. Что я делаю неправильно? Я не пытаюсь (объединить) какие-либо данные по любому ключу. Просто объединяем два файла в один.