My DataFrame에는 열 유형이 혼합 된 약 20 개의 열이 있습니다. 그중 하나는 15 ~ 18 자리 ID 번호입니다. 일부 행에는 ID 번호가 없습니다 (열에 NaN이 있음). .csv를 읽을 때 과학적 표기법을 사용하여 ID 번호가 기록되므로 ID 번호의 이점을 잃게됩니다.
이 ID 번호를 전체 int 형식으로 유지하면서 DataFrame을 csv (.to_csv 사용)로 저장하는 방법을 찾으려고합니다.
내가 찾은 가장 가까운 것은 Python Pandas Aggregation Results의 Format / Suppress Scientific Notation 이었지만 모든 열을 변경하여 하나만 변경하고 싶습니다.
당신의 도움을 주셔서 감사합니다!
MaxU가 의견에서 말했듯이 NaN에 자리 표시자를 사용하는 것이 가장 좋은 방법입니다.
내가 사용 .fillna(-9999)
NaN을 제거하기 위해 내 열, 그것은 (사용 INT와 ID를 표현하기 쉽게 .astype(int)
또는 dtype
).
문제 해결됨.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다