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

조회수 368회

안녕하세요 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)

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)