programing

팬더 DataFrame을 내보낼 때 열 이름 행을 어떻게 제거합니까?

i4 2023. 9. 13. 22:19
반응형

팬더 DataFrame을 내보낼 때 열 이름 행을 어떻게 제거합니까?

다음 Excel 스프레드시트를 데이터 프레임으로 가져온다고 가정합니다.

Val1 Val2 Val3
1     2    3 
5     6    7 
9     1    2

열 이름 행을 삭제하는 방법(이 경우Val1, Val2, Val3열 이름이 없는 csv를 내보내려면 데이터만 내보낼 수 있습니까?

난 시도했다.df.drop()그리고.df.ix[1:]둘 다 성공하지 못했습니다.

다음을 사용하여 헤더 없이 csv에 쓸 수 있습니다.header=False를 사용하는 인덱스 없이index=False. 원하는 경우 다음을 사용하여 분리기를 수정할 수도 있습니다.sep.

헤더 행이 없는 CSV 예제, 헤더 행 생략:

df.to_csv('filename.csv', header=False)

TSV(탭 구분) 예제, 인덱스 열 생략:

df.to_csv('filename.tsv', sep='\t', index=False)

이를 위한 방법을 찾았습니다.

df.to_csv('filename.csv', header = False)

이것은 팬더에게 헤더 없이 csv 파일을 쓰라고 알려줍니다.df.to _http://http://http:///http://

header=Message를 통과하면 이 오류가 발생합니다.

TypeError: Passing a bool to header is invalid. Use header=None 
for no header or header=int or list-like of ints to specify the 
row(s) making up the column names

대신 header=Model을 사용합니다.

언급URL : https://stackoverflow.com/questions/19781609/how-do-you-remove-the-column-name-row-when-exporting-a-pandas-dataframe

반응형