Я конвертирую CSV
файл в RDS
.Затем я конвертирую этот преобразованный файл RDS
обратно в CSV
, просто чтобы проверить, было ли преобразование правильным или нет.Но после обратного преобразования некоторые строки были удалены.Также изменился формат некоторых символов.Что можно сделать для правильного преобразования CSV
в RDS
?
CSV (до преобразования из tss.csv
в tss.RDS
):
zipcode centile superzip rank city.x state.x adultpop households college income latitude longitude country
1001 60.37489 0 6115 Agawam MA 12293 4219 0.2206947 73.40212 33.7252151 73.0546241 Street 14, F-7/2, E-7, ICT, وفاقی دارالحکومت اسلام آباد, 44000, پاکستان
1002 93.69713 0 975 Amherst Nust Link Road, H-11, ICT, ????? ?????????? ????? ????, 44000, ????????? 14232 5081 0.6852867 82.63116 33.6492414 72.999878 Nust Link Road, H-11, ICT, وفاقی دارالحکومت اسلام آباد, 44000, پاکستان
1005 58.31555 0 6511 Barre MA 3348 1400 0.2051971 73.19553 33.6810126 72.9779288 Service Road West F11, E-11/1, E-11, ICT, وفاقی دارالحکومت اسلام آباد, 44000, پاکستان
CSV (после преобразования из tss.RDS
в tss.csv
):
X.ff..fe.zipcode centile superzip rank city.x state.x adultpop households college income latitude longitude country
1002 93.69713 0 975 Amherst Nust Link Road, H-11, ICT, ????? ?????????? ????? ????, 44000, ????????? 14232 5081 0.6852867 82.63116 33.6492414 72.999878 "Nust Link Road, H-11, ICT, HA'BÌ /'1'D-©HE* '3D'E ('/, 44000, ~'©3*'F
1005 58.31555 0 6511 Barre MA 3348 1400 0.2051971 73.19553 33.6810126 72.9779288 Service Road West F11, E-11/1, E-11, ICT, HA'BÌ /'1'D-©HE* '3D'E ('/, 44000, ~'©3*'F "
Почему это дает эту ошибку в преобразовании?Что я должен сделать, чтобы сделать правильное преобразование CSV
в RDS
?Любой совет?
Код:
fil<-read.csv("D:/PycharmProjects/tss.csv", header = TRUE, sep="\t", encoding="UTF-8", skipNul = T)
export(fil,"D:/PycharmProjects/tss.rds")
fil<-readRDS("D:/PycharmProjects/tss.RDS")
export(fil,"D:/PycharmProjects/tss.csv")