Pandas DataFrame 차원

Samreena Aslam 2023년1월30일
  1. dataframe.size 속성을 사용하여 Pandas Python에서 DataFrame 크기 표시
  2. dataframe.shape 속성을 사용하여 Pandas Python에서 DataFrame 모양 표시
  3. dataframe.ndim 속성을 사용하여 Pandas Python에서 DataFrame 차원 표시
  4. 결론
Pandas DataFrame 차원

Python Pandas 라이브러리에는 다양한 작업을 수행하는 데 도움이 되는 속성 번들과 함께 제공됩니다. pandas DataFrame으로 작업하는 동안 DataFrame의 크기, 모양 및 차원을 표시해야 할 수 있으며 이 작업은 df.size, df.shapedf.ndim와 같은 일부 인기 있는 팬더 속성을 사용하여 쉽게 수행할 수 있습니다.

이 기사는 dataframe.size, dataframe.shape, dataframe.ndim과 같은 파이썬 판다 속성을 사용하여 DataFramesize, shapedimensions를 반환하거나 계산하는 방법을 보여줍니다.

dataframe.size 속성을 사용하여 Pandas Python에서 DataFrame 크기 표시

Python Pandas에서 dataframe.size 속성은 Pandas DataFrame의 크기를 표시하는 데 사용됩니다. DataFrame 또는 전체 요소 수와 동일한 시리즈의 크기를 반환합니다. 시리즈의 크기를 계산하려는 경우 행 수를 반환합니다. DataFrame의 경우 행에 열을 곱한 값을 반환합니다.

다음 예에서는 pd.csvread()를 사용하여 .csv 파일을 가져오거나 읽고 DataFrame을 만들었습니다. Pandas 속성 dataframe.size를 사용하여 주어진 DataFrame의 크기를 표시했습니다.

예제 코드:

import pandas as pd

# create a dataframe after reading .csv file
dataframe = pd.read_csv(r"C:\Users\DELL\OneDrive\Desktop\CSV_files\Samplefile1.csv")

# print dataframe
print(dataframe)

# displaying dataframe size
print("The size of the DataFrame is: ", dataframe.size)

출력:

              Name    Team           Position    Age
0    Adam Donachie   "BAL"          "Catcher"  22.99
1        Paul Bako   "BAL"          "Catcher"  34.69
2  Ramon Hernandez   "BAL"          "Catcher"  30.78
3     Kevin Millar   "BAL"    "First Baseman"  35.43
4      Chris Gomez   "BAL"    "First Baseman"  35.71
5    Brian Roberts   "BAL"   "Second Baseman"  29.39
6    Miguel Tejada   "BAL"        "Shortstop"  30.77
7      Melvin Mora   "BAL"    "Third Baseman"  35.07
8      Aubrey Huff   "BAL"    "Third Baseman"  30.19
9       Adam Stern   "BAL"       "Outfielder"  27.05
The size of the DataFrame is:  40

dataframe.shape 속성을 사용하여 Pandas Python에서 DataFrame 모양 표시

dataframe.shape 속성 pandas python은 DataFrame 또는 series(rows, columns) 형식으로 튜플 모양을 반환합니다.

아래에 제공된 코드 샘플에서 .csv 파일을 읽은 후 DataFrame을 만들었습니다. dataframe.shape를 반환하기 위해 다음과 같은 방식으로 dataframe.shape 속성을 사용합니다.

예제 코드:

import pandas as pd

# create a dataframe after reading .csv file
dataframe = pd.read_csv(r"C:\Users\DELL\OneDrive\Desktop\CSV_files\Samplefile1.csv")

# print dataframe
print(dataframe)

# displaying dataframe shape
print("The shape of the DataFrame is: ", dataframe.shape)

출력:

              Name    Team           Position    Age
0    Adam Donachie   "BAL"          "Catcher"  22.99
1        Paul Bako   "BAL"          "Catcher"  34.69
2  Ramon Hernandez   "BAL"          "Catcher"  30.78
3     Kevin Millar   "BAL"    "First Baseman"  35.43
4      Chris Gomez   "BAL"    "First Baseman"  35.71
5    Brian Roberts   "BAL"   "Second Baseman"  29.39
6    Miguel Tejada   "BAL"        "Shortstop"  30.77
7      Melvin Mora   "BAL"    "Third Baseman"  35.07
8      Aubrey Huff   "BAL"    "Third Baseman"  30.19
9       Adam Stern   "BAL"       "Outfielder"  27.05
The shape of the DataFrame is:  (10, 4)

dataframe.ndim 속성을 사용하여 Pandas Python에서 DataFrame 차원 표시

Pandas dataframe.ndim 속성은 series 또는 DataFrame의 차원을 반환합니다. 모든 종류의 dataframesseries의 경우 행으로만 구성된 series에 대해 차원 1을 반환하고 DataFrame 또는 2차원 데이터의 경우 2를 반환합니다.

아래 샘플 코드에서 .csv 파일을 가져와 DataFrame을 만들었습니다. DataFrame의 차원을 반환하기 위해 pandas DataFrame의 경우 2dataframe.ndim pandas 속성을 사용했습니다.

예제 코드:

import pandas as pd

# create a dataframe after reading .csv file
dataframe = pd.read_csv(r"C:\Users\DELL\OneDrive\Desktop\CSV_files\Samplefile1.csv")

# print dataframe
print(dataframe)

# displaying dataframe dimension
print("The dimension of the DataFrame is: ", dataframe.ndim)

출력:

              Name    Team           Position    Age
0    Adam Donachie   "BAL"          "Catcher"  22.99
1        Paul Bako   "BAL"          "Catcher"  34.69
2  Ramon Hernandez   "BAL"          "Catcher"  30.78
3     Kevin Millar   "BAL"    "First Baseman"  35.43
4      Chris Gomez   "BAL"    "First Baseman"  35.71
5    Brian Roberts   "BAL"   "Second Baseman"  29.39
6    Miguel Tejada   "BAL"        "Shortstop"  30.77
7      Melvin Mora   "BAL"    "Third Baseman"  35.07
8      Aubrey Huff   "BAL"    "Third Baseman"  30.19
9       Adam Stern   "BAL"       "Outfielder"  27.05
The dimension of the DataFrame is:  2

결론

dataframe.size, dataframe.shape, dataframe.ndim과 같은 세 가지 Pandas 속성을 탐색하여 DataFrame 또는 series의 크기, 모양 및 치수를 쉽게 반환할 수 있습니다. 위에서 설명한 모든 데모가 pandas 속성의 기본 사용을 이해하는 데 도움이 되기를 바랍니다.

관련 문장 - Pandas DataFrame