색인 없이 pandas dataframe을 인쇄하는 방법


다음 방법을 사용하여 색인 없이 pandas DataFrame을 인쇄할 수 있습니다.

방법 1: to_string() 함수 사용

 print ( df.to_string (index= False ))

방법 2: 인쇄하기 전에 빈 색인 만들기

 df. index =[''] * len (df)

print (df)

두 방법 모두 인덱스 없이 DataFrame을 인쇄합니다.

다음 예에서는 다음 Pandas DataFrame에서 각 메서드를 사용하는 방법을 보여줍니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

  team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12

DataFrame에는 0에서 7 사이의 값을 가진 인덱스가 포함되어 있습니다.

예시 1: to_string() 함수 사용

다음 코드는 to_string() 함수를 사용하여 인덱스 없이 DataFrame을 인쇄하는 방법을 보여줍니다.

 #print DataFrame without index
print ( df.to_string (index= False ))

team points assists rebounds
   A 18 5 11
   B 22 7 8
   C 19 7 10
   D 14 9 6
   E 14 12 6
   F 11 9 5
   G 20 9 9
   H 28 4 12

네 개의 열은 모두 인덱스 열 없이 인쇄됩니다.

예 2: 인쇄하기 전에 빈 색인 만들기

다음 코드는 먼저 모든 값이 비어 있는 인덱스 열을 생성한 다음 DataFrame을 인쇄하는 방법을 보여줍니다.

 #define index to have all blank values
df. index =[''] * len (df)

#printDataFrame
print (df)

 team points assists rebounds
    A 18 5 11
    B 22 7 8
    C 19 7 10
    D 14 9 6
    E 14 12 6
    F 11 9 5
    G 20 9 9
    H 28 4 12

네 개의 열은 모두 인덱스 열 없이 인쇄됩니다.

또한 이 예제는 이전 예제에서 인쇄한 DataFrame과 일치합니다.

추가 리소스

다음 튜토리얼에서는 Pandas에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Pandas DataFrame의 모든 행을 표시하는 방법
Pandas DataFrame에서 MultiIndex를 평면화하는 방법
인덱스 없이 Pandas DataFrame을 전치하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다