본문 바로가기

파이썬5

파이썬, 원하는 단어가 포함된 행 엑셀로 저장하기 1. 소개 파이썬에서 엑셀을 불러온 다음 원하는 단어가 포함되어있을 경우 따로 빼서 새로운 엑셀로 저장하는 방법에 대해 소개하겠습니다. 2. 실제코드 아래 코드는 엑셀을 불러 온 다음 A,B,C의 단어중 하나라도 포함되어있으면 해당 행을 새롭게 다른 엑셀파일로 옮겨 저장하는 코드입니다. 참고하시길 바랍니다. import pandas as pd try: # 엑셀 파일 불러오기 df = pd.read_excel('support.xlsx') # A이나 B 또는 C라는 단어가 포함된 행 추출하기 new_df = pd.DataFrame(columns=df.columns) for i in range(len(df)): if 'A' in str(df.loc[i].values) or 'B' in str(df.loc[i].. 2023. 4. 3.
파이썬, 엑셀 문장에서 특정 단어가 포함된 값만 따로 저장하는 방법! 파이썬을 활용하면 엑셀을 1만배는 더 효율적으로 사용할 수 있습니다. 이번에 소개드릴 코드는 엑셀파일에 각 행에 문장이 들어있을 경우 특정 단어가 포함되어있으면 따로 모아서 새로운 엑셀파일에 저장하는 방법입니다. 아래의 코드는 엑셀 파일을 읽어온 뒤 모든 행을 불러온 다음 '돼지'라는 단어가 포함되어있으면 그 문장들을 따로 모아서 새로운 엑셀파일로 내보내 주는 아주 쉬운 방법입니다. 아래 코드를 그대로 적용해도 되니 참고하시고 도움이 되셨으면 합니다. import pandas as pd try: # 엑셀 파일 불러오기 df = pd.read_excel('test.xlsx') # 돼지라는 단어가 포함된 행 추출하기 new_df = pd.DataFrame(columns=df.columns) for i in .. 2023. 3. 26.
파이썬, pandas로 엑셀 분할해서 저장하는 방법 이번 포스팅은 파이썬의 pandas를 활용하여 엑셀에 있는 값을 잘라서 저장하는 방법에 대해 소개해보겠습니다. 사람이 직접 노가다로 작업할 수 있지만, 그것도 세부적으로 들어가면 한계가 발생하고 인력낭비가 됩니다. 하지만, 아래의 코드 몇 줄이면 10초도 안되서 끝나니 참 쉽죠? 이런 경우에 사용하시면 됩니다. -> 행이 10,000개 이상있는데 10개, 100개 또는 1000개씩 잘라서 새로운 파일로 만들어야 하는 경우! 아래의 코드만 작성하시고 행의 개수만 바꿔주시면 원하는 값을 단 10초도 안되서 끝내줍니다. (파일크기에 따라 다름) 도움이 되셨길 바랍니다. import pandas as pd try: df = pd.read_excel("x.xlsx", sheet_name="Sheet1") n = .. 2023. 3. 21.
파이썬, 엑셀 내용 무작위로 섞는 방법 파이썬에서 pandas를 활용하면 엑셀에 있는 데이터를 손쉽게 활용할 수 있습니다. 이번 코드는 엑셀을 불러들여와서 행 방향으로 무작위로 섞는 코드입니다. 아래 코드만 있으면 간단하게 해당 파일을 불러와서 데이터를 섞고 난 후 새로운 엑셀파일로 만들어줍니다! import pandas as pd #엑셀 파일 읽기 df = pd.read_excel("text.xlsx") #행 방향으로 무작위로 섞기 df = df.sample(frac=1, axis=0) #새로운 엑셀 파일로 저장하기 df.to_excel("shuffled.xlsx") 2023. 3. 20.