결론은 판다스가 훨씬 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
결측값 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")
같은 column인 두 dataframe 세로로 합치기
total <- rbind(data frameA, data frameB)
https://www.statmethods.net/management/merging.html
readTableHeader에 의하여 발견된 완성되지 않은 마지막 라인입니다 에러 해결
마지막 라인에 엔터 넣어도 해결 안될 수 있음
https://m.blog.naver.com/dsz08082/221864495118
'파이썬' 카테고리의 다른 글
[matplotlib] 과학적 표기법(1e2, 1e-3 등) 그냥 숫자로 바꾸기 scientific notation (0) | 2023.02.15 |
---|---|
[Colab] 코랩에서 matplotlib 한글 폰트 깨짐 수정 apt-get install -y fonts-nanum (0) | 2023.02.15 |
[matplotlib] pandas Bar plot에서 하나만 다른 색 칠하기 (0) | 2023.02.15 |
python function 속 super().__함수이름() 뜻 (0) | 2023.01.27 |
TypeError: Cannot perform 'rand_' with a dtyped [float64] array and scalar of type [bool] (0) | 2022.12.07 |
백준 10546 파이썬 해시 완주하지 못한 선수 (0) | 2021.07.06 |
파이썬에서 프로그램 옆 argv 받기 (0) | 2021.07.02 |
파이썬 유튜브 추천 링크들 (0) | 2020.10.05 |