아미(아름다운미소)

object 타입 컬럼을 모두 문자열(str)로 변환 본문

랭귀지/pandas

object 타입 컬럼을 모두 문자열(str)로 변환

유키공 2025. 5. 26. 12:33
import pandas as pd

def convert_object_columns_to_str(df: pd.DataFrame) -> pd.DataFrame:
    """
    Pandas DataFrame에서 object 타입 컬럼을 모두 문자열(str)로 변환합니다.
    
    Parameters:
        df (pd.DataFrame): 변환할 DataFrame
    
    Returns:
        pd.DataFrame: 문자열 컬럼이 str 타입으로 변환된 DataFrame
    """
    df = df.copy()
    for col in df.select_dtypes(include='object').columns:
        df[col] = df[col].astype(str)
    return df
import polars as pl

pandas_df = pd.read_csv("data.csv")
pandas_df = convert_object_columns_to_str(pandas_df)
lazy_df = pl.from_pandas(pandas_df).lazy()

'랭귀지 > pandas' 카테고리의 다른 글

join  (0) 2025.06.02
merge  (0) 2025.05.28
df count  (0) 2025.05.15
parquet  (0) 2025.04.23
두 데이터프레임 df와 df2에서 'a'와 'b' 컬럼을 비교하여 매핑이 다른 행을 찾는 예제  (0) 2025.04.14
Comments