Pandas DataFrame 차원
-
dataframe.size
속성을 사용하여 Pandas Python에서DataFrame
크기 표시 -
dataframe.shape
속성을 사용하여 Pandas Python에서DataFrame
모양 표시 -
dataframe.ndim
속성을 사용하여 Pandas Python에서DataFrame
차원 표시 - 결론
Python Pandas 라이브러리에는 다양한 작업을 수행하는 데 도움이 되는 속성 번들과 함께 제공됩니다. pandas DataFrame
으로 작업하는 동안 DataFrame
의 크기, 모양 및 차원을 표시해야 할 수 있으며 이 작업은 df.size
, df.shape
및 df.ndim
와 같은 일부 인기 있는 팬더 속성을 사용하여 쉽게 수행할 수 있습니다.
이 기사는 dataframe.size
, dataframe.shape
, dataframe.ndim
과 같은 파이썬 판다 속성을 사용하여 DataFrame
의 size
, shape
및 dimensions
를 반환하거나 계산하는 방법을 보여줍니다.
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
의 차원을 반환합니다. 모든 종류의 dataframes
및 series
의 경우 행으로만 구성된 series
에 대해 차원 1
을 반환하고 DataFrame
또는 2차원 데이터의 경우 2
를 반환합니다.
아래 샘플 코드에서 .csv 파일을 가져와 DataFrame
을 만들었습니다. DataFrame
의 차원을 반환하기 위해 pandas DataFrame
의 경우 2
인 dataframe.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 속성의 기본 사용을 이해하는 데 도움이 되기를 바랍니다.