본문 바로가기

분류 전체보기273

??궁금한것정리 1.오름차순 정렬말고 내가 원하는대로 정렬하는법. 17번째열을 2번째로 옮기거나하는법 2.column을 중간에 만드는법 3. 데이터프레임 숫자값에서 콤마 나오게하는법(ex:1,004,223원) 4. 데이트프레임 숫자안짤리게 하는법(ex: 4.3446676e..) 데이터프레임관련설정 2022. 6. 21.
SettingWithCopyWarning: 의미 SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead 빨간색으로 이런글자가 뜬 적이 종종있는데 데이터 중 일부를 가져왔을때 복사본만 수정할건지 원본도 수정할건지를 몰라서 프로그램에서 경고를 하는거라고 한다. 참고로 경고는 뜨지만 원본이 바뀌지는 않는다. df.copy()를 이용하면 된다. https://beneagain.tistory.com/31 Pandas df.copy() 복사에도 두 종류가 있다. https://mizykk.tistory.com/63 [Python] df.copy() :: 복사.. 2022. 6. 21.
Pandas DataFrame : replace https://seong6496.tistory.com/234?category=903876   [Pandas] replace로 값 변경하기데이터 분석을 할 때 특정한 값만 변경하고 싶을 때가 있습니다. 그런 경우 replace를 이용해 값을 변경할 수 있습니다. replace는 값에 초점을 맞췄기 때문에 한글이나 word에 있는 찾아바꾸기 기능seong6496.tistory.com 타 블로그 참조   replace 기본   (), {}, [] 소괄호 중괄호 대괄호가 모두 가능   df.replace({'열 이름' : '원래 값'}, 새로운 값)  중괄호 2개ns_book4.replace({'부가기호': {np.nan :'없음'},                  '발행년도': {'2021' :'21'}})... 2022. 6. 20.
Pandas : pd.to_timedelta 함수 영어 단어들에 대해 익숙해져야 될 필요가 있어서 앵간하면 영어로 공부하려고 합니다. 엑셀은 그냥 시간type에 숫자로 산술해도 알아서 계산해주는데, pandas는 시간을 더하고 뺄때 timedelta형식으로 수정해야 된다는걸 배웠습니다. 오늘배운 timedelta 내용을 공식홈페이지 원문에서 찾아봤습니다. Pandas 에서 날짜/시간 연산을 하기 위해서는, 더하고 빼는 값의 자료형이 시간 간격(pd.Timedelta) 이어야 합니다. 그래서 일반 숫자를 timedelta형식으로 수정해야됩니다 pd.to_timedelta(df['컬럼명'], unit='시간 간격 단위') 변환할 수 있는 시간 간격 단위는 일(day), 시(hour), 분(min), 초(sec) 등이 있습니다. Pandas 공식 홈페이지 설.. 2022. 6. 20.
Pandas 날짜에서 요일 추출하는법 df df['Date of Birth']는 object였는데 pd.to_datetime(df['Date of Birth']) 로 재선언하니까 datetime형식이 됨 df['column'].dt.dayofweek을하면 column의 날짜에서 요일을 추출함 이제 여기서 df['day of the week']의 숫자를 텍스트로 바꿔주면된다 2022. 6. 19.
Pandas DataFrame : 데이터 바꾸기 https://seong6496.tistory.com/234?category=903876 [Pandas] replace로 값 변경하기 데이터 분석을 할 때 특정한 값만 변경하고 싶을 때가 있습니다. 그런 경우 replace를 이용해 값을 변경할 수 있습니다. replace는 값에 초점을 맞췄기 때문에 한글이나 word에 있는 찾아바꾸기 기능 seong6496.tistory.com https://jimmy-ai.tistory.com/245 [Pandas] 파이썬 데이터프레임 값 변경/대체 방법 정리 파이썬 판다스 값 바꾸기, 수정 방법 예제 Pandas 라이브러리의 데이터프레임에서 원하는 부분의 값을 변경, 대체하는 여러 가지 방법들을 정리해보도록 하겠습니다. 이해를 돕기 위하여, 아래의 jimmy-ai... 2022. 6. 19.
Pandas DataFrame : reset_index df.reset_index() reset_index : DataFrame에서 정수로 된 default index를 만들어준다 매개변수 drop은 defalut값이 False 2022. 6. 19.
Pandas DataFrame : set_index set_index의 매개변수인 drop. append 공부 drop drop은 default값 자체가 True. Korean Name이라는 column이 index로가면서 기존 DataFrame에서 Korean Name은 없어졌다 set_index(drop=True)한번 더하니까 또 없어짐.. 계속 set_index하면 이렇게 기존 DataFrame이 없어진다 drop=False로하면 기존 DataFrame이 유지된다. append append는 default값이 false append=True일때, 기존 인덱스에 또 인덱스가 추가된다. append가 잘 이해가 안되면, append=True로 놓고 계속 추가해보면 인덱스가 1,2,3,4,5개.. 계속 많아진다 append = False일때, 기존Inde.. 2022. 6. 19.