R
Error in type.convert.default:invalid multibyte string at '<ec><84><9c>?<b8>'
Ninestar
2022. 12. 14. 13:33
반응형
> df<-read.csv('basic1.csv')
Error in type.convert.default(data[[i]], as.is = as.is[i], dec = dec, : invalid multibyte string at '<ec><84><9c>?<b8>'
office 365 엑셀의 인코딩 문제이다.
fileEncoding과 encoding 파라미터를 변경해주면 해결된다.
df<-read.csv('basic1.csv',header = T, stringsAsFactors=T,fileEncoding="UTF-8",encoding='CP949')
df<-read.csv('basic1.csv',header = T, stringsAsFactors=T,fileEncoding = 'euc-kr', encoding = 'utf-8')
fileEncoding="UTF-8" encoding='CP949'
또는
Error in make.names(col.names, unique = TRUE): invalid multibyte string at '<c3>ѱ<b8><b8><c5><be><d7>'에러는
fileEncoding = 'euc-kr', encoding = 'utf-8' 옵션 넣어주면 된다.