편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2023.04.01

    [Pandas] dataframe for문으로 여러개 만들기.


    안녕하세요 pandas를 갓 시작한 초보 파이썬쟁이입니다. 다름이아니라 제가 Dataframe에서 특정 단어를 포함하는 df를 만드는데 그 특정단어가 배열에서 어떤값을 가져오더군요.

    근데 제가 df를 하나씩 그 배열에 맞게 이중for문을 만들어야 하는데 혹시 아래 예시의 제가 짠 코드를 for문이나 기타 df를 여러개 만드는 방법이 있을지요?

    고수님들의 좋은 의견 부탁드리겠스니다.

    # Data 예시                                                                                              
    trp1 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[0]))].astype(float)
    
    trp2 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[1]))].astype(float)
    
    trp3 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[2]))].astype(float)
    
    trp4 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[3]))].astype(float)
    
    trp5 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[4]))].astype(float)
    
  • 프로필 상혀박님의 편집
    날짜2023.03.24

    [Pandas] dataframe for문으로 여러개 만들기.


    안녕하세요 pandas를 갓 시작한 초보ㅠㅠ 파이썬쟁이입니다. 다름이아니라 제가 Dataframe에서 특정 단어를 포함하는 df를 만드는데 그 특정단어가 배열에서 어떤값을 가져오더군요

    근데 제가 df를 하나씩 그 배열에 맞게 이중for문을 만들어야 하는데 혹시 아래 예시의 제가 짠 코드를 for문이나 기타 df를 여러개 만드는 방법이 있을지요?

    고수님들의 좋은 의견 부탁드리겠스니다 ㅠ

    Data 예시

    trp1 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[0]))].astype(float)

    trp2 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[1]))].astype(float)

    trp3 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[2]))].astype(float)

    trp4 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[3]))].astype(float)

    trp5 = df[(df['ITEM'].str.contains(pat[0])) & (df['ITEM'].str.contains(mux[4]))].astype(float)