티스토리 뷰

반응형

Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.

Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.

 

아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.

How to avoid pandas creating an index in a saved csv

pandas를 사용하여 csv 파일 저장 시 인덱스 생성 방지하는 방법

 문제 내용 

I am trying to save a csv to a folder after making some edits to the file.

파일을 일부 편집한 후 폴더에 csv를 저장하려고합니다.

 

Every time I use pd.to_csv('C:/Path of file.csv') the csv file has a separate column of indexes. I want to avoid printing the index to csv.

pd.to_csv('C:/파일 경로.csv')를 사용할 때마다 csv 파일에는 별도의 인덱스 열이 있습니다. csv에 인덱스를 인쇄하지 않으려고합니다.

 

I tried:

저는 다음과 같이 시도해 보았습니다:
pd.read_csv('C:/Path to file to edit.csv', index_col = False)

 

And to save the file...

그리고 파일을 저장하려면...
pd.to_csv('C:/Path to save edited file.csv', index_col = False)

 

However, I still got the unwanted index column. How can I avoid this when I save my files?

하지만 여전히 원하지 않는 인덱스 열이 있습니다. 파일을 저장할 때 이를 방지하는 방법은 무엇인가요?

 

 

 

 높은 점수를 받은 Solution 

Use index=False.

index=False를 사용하세요.
df.to_csv('your.csv', index=False)

 

 

 가장 최근 달린 Solution 

If you want no index, read file using:

인덱스를 제외하려면 다음을 사용하여 파일을 읽으세요:
import pandas as pd
df = pd.read_csv('file.csv', index_col=0)

 

save it using

그 후 다음과 같이 저장하세요:
df.to_csv('file.csv', index=False)

 

 

출처 : https://stackoverflow.com/questions/20845213/how-to-avoid-pandas-creating-an-index-in-a-saved-csv

반응형
댓글
공지사항
최근에 올라온 글