본문 바로가기

파이썬/궁금한것19

해결 : pip install pyreadstat 패키지깔아도 spss,sav 못읽음 Do it 225~226p 책에서 시키는대로하고, 아나콘다 프롬프트에서 해야되나 싶어서 아나콘다 프롬프트로도 했는데도 못읽음. 그냥 파일 자체가 문제였다. 한 6시간은 찾아다닌것같은데 그냥 파일이 안열리는 파일.... https://www.koweps.re.kr:442/data/data/list.do 에서 beat3 버전이있는데 이걸로 하니까 열림. 2022. 8. 3.
해결) seaborn col로 groupby했을때, plt.xticks설정하면 마지막 그래프만 바뀜 해결) plt.rcParam 이용 2022. 7. 20.
해결중..) matplotlib : ax. 와 plt. 의 차이. 엑셀 그래프 공부할 때는 정말 편했다. 그래프 그리는 방법이 한가지로 통일되어있으니 그냥 책보고 따라하면서 공부하면 그만이다. 머리아플일도 없었는데 파이썬을 공부하면서는 라이브러리도 한개가 아닌데 심지어 같은 matplotlib을 쓰는데 누구는 plt.xlabel~ 이런식으로하고 누구는 ax.set_~~이런식으로 하고 왜 이렇게 할까 궁금해서 찾아봤다 https://hwi-doc.tistory.com/entry/matplotlib-%EC%99%84%EB%B2%BD-%EC%A0%95%EB%A6%AC matplotlib 완벽 정리 데이터 분야 공부를 시작할때 가장 먼저 만나는 세 가지 라이브러리를 꼽자면 numpy, pandas, matplotlib 입니다. 오늘은 그 중 matplotlib 에 대해서 정리.. 2022. 7. 16.
해결) plt.rcParams['lines.color'] = 'red' 안되는 이유 line graph에서 선 색좀 바꾸고싶은데 rcParams로 설정아무리해도 안됨. 공식홈피가도 line.color 관련된 글이 안보여서 스택오버플로우 찾아봄 https://stackoverflow.com/questions/26507506/matplotlib-changing-line-color-with-rcparams matplotlib changing line color with rcParams I just learned about the matplotlib.rcParams feature and so I tried to plot a very simple graph. import matplotlib.pyplot as plt x = [1,2,3,4,5] y = [5,3,7,9,2] plt.rcParams[.. 2022. 7. 10.
궁금) mpl(matplotlib)과 plt(matplotlib.pyplot)의 차이점? import할때 누구는 import matplotlib as mpl 다른사람은 import matplotlib.pyplot as plt 로 하고, 또 어떨때는 두개 다 하기도하고.. 차이점이 뭘까해서 검색 일단 mpl.rc와 plt.rc는 같다 https://stackoverflow.com/questions/49658412/whats-the-difference-between-matplotlib-rc-and-matplotlib-pyplot-rc What's the difference between matplotlib.rc and matplotlib.pyplot.rc? I understand that in matplotlib, you can use rc or rcParams to custom the styl.. 2022. 7. 9.
해결) DataFrame에서 int64 자료형 숫자 천의단위마다 ,찍고 싶은데 어떡하는지 150,000 이런식으로 나오게 하고싶은데. 찾아봐도 잘 안나온다, 되게 간단한 질문이라 찾기도 쉬울줄 알았는데 아니다. pd.set_option('display.float_format', '{:,.2f}'.format) float64는 그냥 소수점 둘째 짜리까지 찍는 명령어를 배웠는데 int64는 모르겠다 정답 : apply lambda를 이용하는 방법 float형식은 display option으로 설정해줄수가 있었어서 그런 방법이 있을줄알았는데 진짜 구글에 한글도 쳐보고 영어로도 'pandas int separator', 'pandas thousand comma' 별에별거 다쳐봤는데 안나와서 그냥 apply lambda방식을 사용하기로함. 그리고 이게 좋은게 내가 원하는 열만 설정할수있는거라 또 좋다.. 2022. 7. 2.
해결) 왜 sns.pairplot은 figure(figsize=(10,6)) 해도 안커질까? 아무리 figsize를 바꿔도 그래프 크기가 안바뀐다. 이것뿐만아니라 다른 그래프들도 figsize를 조정해도 그래프 크기가 안바뀐다. 그러다가 그래프들을 다 해봤는데 막대그래프같은 countplot만 돼서 그래프 종류가 문제인가 하고 구글만 엄청 찾아봤는데 답은 그냥 변수에 size를 넣어주면 되는거였다. figure(figsize는 상관없는거. 한글로 쳐봤는데 정보가 안떠서 영어도 못하는데 stackoverflow 들어가서 막 봤는데 여전히 모르겠고.. 계속 찾다보니 알게됨 lmplot도 마찬가지다. pairplot이나 jointplot이나 다른 그래프들도 마찬가지일텐데 size, height 둘다 된다. 참고로 size=9한거나 height=9한거나 겉으로 보면 똑같다 이 간단한거를 참 오랜시간이 .. 2022. 6. 30.
??궁금한것정리 1.오름차순 정렬말고 내가 원하는대로 정렬하는법. 17번째열을 2번째로 옮기거나하는법 2.column을 중간에 만드는법 3. 데이터프레임 숫자값에서 콤마 나오게하는법(ex:1,004,223원) 4. 데이트프레임 숫자안짤리게 하는법(ex: 4.3446676e..) 데이터프레임관련설정 2022. 6. 21.