hossam.my_qtcheck¶
hossam.my_qtcheck ¶
set_type ¶
set_type(
data,
as_int=[],
as_float=[],
as_string=[],
as_category=[],
as_datetime=[],
)
데이터프레임의 컬럼 타입을 변경하고 변경된 데이터프레임의 정보를 출력하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
타입을 변경할 데이터프레임 |
required |
as_int
|
list
|
int 타입으로 변경할 컬럼 리스트 |
[]
|
as_float
|
list
|
float 타입으로 변경할 컬럼 리스트 |
[]
|
as_string
|
list
|
string 타입으로 변경할 컬럼 리스트 |
[]
|
as_category
|
list
|
category 타입으로 변경할 컬럼 리스트 |
[]
|
as_datetime
|
list
|
datetime 타입으로 변경할 컬럼 리스트 |
[]
|
Returns:
| Name | Type | Description |
|---|---|---|
DataFrame |
타입이 변경된 데이터프레임 |
get_number_column_names ¶
get_number_column_names(data)
데이터프레임에서 숫자형 컬럼의 이름을 리스트로 반환하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
숫자형 컬럼의 이름을 추출할 데이터프레임 |
required |
Returns:
| Name | Type | Description |
|---|---|---|
list |
숫자형 컬럼의 이름 리스트 |
get_categorical_column_names ¶
get_categorical_column_names(data)
데이터프레임에서 범주형 컬럼의 이름을 리스트로 반환하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
범주형 컬럼의 이름을 추출할 데이터프레임 |
required |
Returns:
| Name | Type | Description |
|---|---|---|
list |
범주형 컬럼의 이름 리스트 |
check_duplicates ¶
check_duplicates(data, drop=True)
데이터프레임에서 행 단위 중복을 검사하고, 중복된 행을 제거하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
중복을 검사할 데이터프레임 |
required |
drop
|
bool
|
중복된 행을 제거할지 여부 (기본값: True) |
True
|
Returns:
| Name | Type | Description |
|---|---|---|
DataFrame |
중복이 제거된 데이터프레임 |
check_missing_values ¶
check_missing_values(data)
데이터프레임에서 컬럼별 결측치 개수와 비율을 계산하여 데이터 프레임으로 반환하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
결측치를 점검할 데이터프레임 |
required |
Returns:
| Name | Type | Description |
|---|---|---|
DataFrame |
컬럼별 결측치 개수와 비율이 포함된 데이터프레임 |
categorical_summary ¶
categorical_summary(
data, columns=None, value_counts=True, save_path=None
)
데이터프레임의 범주형 컬럼에 대한 요약 통계를 반환하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
범주형 컬럼의 요약 통계를 출력할 데이터프레임 |
required |
columns
|
list
|
요약 통계를 출력할 범주형 컬럼 리스트 |
None
|
value_counts
|
bool
|
각 범주형 컬럼의 value_counts()를 출력할지 여부 (기본값: True) |
True
|
save_path
|
str
|
요약 통계 결과를 CSV 파일로 저장할 경로 (기본값: None, 저장하지 않음) |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
DataFrame |
범주형 컬럼에 대한 요약 통계가 포함된 데이터프레임 |
numerical_summary ¶
numerical_summary(data, columns=None, save_path=None)
데이터프레임의 숫자형 컬럼에 대한 요약 통계를 반환하는 함수
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
DataFrame
|
숫자형 컬럼의 요약 통계를 출력할 데이터프레임 |
required |
columns
|
list
|
요약 통계를 출력할 숫자형 컬럼 리스트 |
None
|
save_path
|
str
|
요약 통계 결과를 CSV 파일로 저장할 경로 (기본값: None, 저장하지 않음) |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
DataFrame |
숫자형 컬럼에 대한 요약 통계가 포함된 데이터프레임 |