콘텐츠로 이동

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

숫자형 컬럼에 대한 요약 통계가 포함된 데이터프레임