파이썬

R 로 csv 읽기

mcdn 2022. 12. 18. 13:35
반응형

결론은 판다스가 훨씬 csv 합치기 용이한데..

그래도 R merge code 저장/정리하기 

 

getwd()
end <- read.table('END.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "utf-8", fill=TRUE)
mid <- read.table('MID-18000.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "euc-kr", fill=TRUE)
mid <- na.omit(mid)
three <- read.table('three.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "euc-kr", fill=TRUE)
new_df <- rbind(end, mid)
new_df <- rbind(new_df, three)
df2 <- new_df[!duplicated(new_df), ]
write.csv(df2, "df2.csv", row.names=FALSE)
View(df2)

getwd()
end <- read.table('END.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "utf-8", fill=TRUE)
mid <- read.table('MID-18000.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "euc-kr", fill=TRUE)
mid <- na.omit(mid)
three <- read.table('three.csv', sep=",", stringsAsFactors=FALSE, header=T, fileEncoding = "euc-kr", fill=TRUE)
new_df <- rbind(end, mid)
new_df <- rbind(new_df, three)
df2 <- new_df[!duplicated(new_df), ]
write.csv(df2, "df2.csv", row.names=FALSE)
View(df2)

 

 

출처 : 

https://koreapy.tistory.com/876

 

R_csv_파일 인코딩 문제 / Warning message:In read.table(file = file, header = header, sep = sep, quote = quote, : invali

Warning message:In read.table(file = file, header = header, sep = sep, quote = quote, : invalid input found on input connection R에서 다음과 같은 오류 메시지 출력될 경우 해결 data

koreapy.tistory.com

결측값 fill=TRUE https://rfriend.tistory.com/205

 

R 에서 na 값 없애기 

df <- na.omit(df) https://sparkbyexamples.com/r-programming/remove-rows-with-na-in-r/

 

 

판다스에서 na 값 없애기

df <- df.dropna()

https://datatofish.com/dropna/

 

 

Error in make.names(col.names, unique = TRUE) :   invalid multibyte string at '<b9><f8>ȣ'

error 해결은 뒤에 fileEncoding="euc-kr" 붙이기 

df <- read.table("df.txt", header = T, fileEncoding = "euc-kr")

https://kyun2.tistory.com/63

 

같은 column인 두 dataframe 세로로 합치기 

total <- rbind(data frameA, data frameB)

https://www.statmethods.net/management/merging.html

 

readTableHeader에 의하여 발견된 완성되지 않은 마지막 라인입니다 에러 해결 

마지막 라인에 엔터 넣어도 해결 안될 수 있음 

https://m.blog.naver.com/dsz08082/221864495118

 

 

반응형