3.007530e+07
과 같은 파일을 구문 분석 할 때 data.frame
은 과학 표기법을 사용합니다.파일에 쓰기 전에 과학 표기법을 끄십시오.
이 분석을 위해 필자는 데이터를 CSV로 전송하고이 표기법을 처리 할 수없는 Excel (Excel 버전)에서 열어야한다.
내 DF 그렇게 STH 보이는 : 나는 내 fread
기능에 문제가 있기 때문에
df <- c(6.402000e+05,9.312903e+05,1.007800e+06,1.142000e+06,1.298500e+06,1.511700e+06,1.749000e+06,1.869357e+06)
내가 작동하지 않습니다 options(scipen=999)
, 같은 내 글로벌 옵션을 변경했습니다. 따라서
어떻게 write.csv()
를 사용하기 전에 data.frame
의 표기를 변경하려면?
답장을 보내 주셔서 감사합니다.
'fread'에 어떤 종류의 문제가 있습니까? 샘플 데이터 설정을 위해'scipen'은 저에게 잘 작동하며 원하는대로 작동합니다. – alko989
전혀 재현 할 수 없습니다. 'df <-c (6.402000e + 05,9.312903e + 05,1.007800e + 06,1.14000e + 06,1.298500e + 06,1.511700e + 06,1.749000e + 06,1.869357e + 06; write.csv ( – Ista
'scipen'을 64 비트 정수형으로 변환하면 에러가 발생합니다.이 에러는 fread가 사용하는 base64 패키지에서 나옵니다. – mrquad