일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- array
- numpy
- google apps script
- string
- 파이썬
- Apache
- gas
- SQL
- Mac
- Github
- hive
- Java
- Tkinter
- matplotlib
- PANDAS
- PySpark
- GIT
- django
- PostgreSQL
- Python
- Google Spreadsheet
- c#
- Redshift
- math
- dataframe
- Google Excel
- Excel
- Kotlin
- list
- Today
- Total
목록Python (379)
달나라 노트
간혹 Pycharm이나 DataGrip을 사용할 때 코드에 긴 숫자가 들어있으면 아래처럼 표시되는 경우가 있습니다. 123_456_789 원래 제가 입력한 숫자는 123456789였으나 Pycharm이나 DataGrip 자체에서 그냥 표시를 위처럼 해주는 것이죠. 숫자의 천단위마다 underscore(_)를 표시해줍니다. 실제 텍스트는 123456789로 인식되어서 코드의 사용에는 전혀 문제가 없는데 저 숫자가 가격이 아닌이상에야 천단위 표시가 되는건 오히려 가독성을 떨어뜨릴 수 있습니다. 이걸 설정하려면 아래와 같은 메뉴에서 가능합니다. Pycharm Preference -> Editor -> General -> Code Folding -> Long string literals를 체크 해제 Long s..
Pandas를 사용하다보면 아래와 같은 error가 발생할 때가 있습니다. AttributeError: type object 'object' has no attribute 'dtype' 이런 경우 코드 자체에 문제가 없다면 pandas와 numpy의 version간에 적당한 호환이 되지 않기 때문일 가능성이 큽니다. 따라서 pandas와 numpy의 version을 아래처럼 유지하거나 version을 아래에 명시된 것을 기준으로 서서히 바꿔보면서 Error가 사라지는지 테스트해봅시다. pandas -> 1.0.1 이상 numpy -> 1.20.0 미만 (numpy version이 1.20.0 이상으로 올라가면 이상하게 error가 더 잘 발생하는 것 같습니다.) 저는 현재 아래의 version을 사용중입..
anaconda python을 사용할 때 Mac terminal에서 사용할 수 있는 여러 가지 command를 알아보겠습니다. conda --version anaconda interpreter의 version을 출력해줍니다. conda list anaconda에 설치된 python library 종류와 각 library의 version 정보를 출력해줍니다. (pip list와 비슷합니다.) conda install library_name conda install -c conda-forge libary_name conda install은 원하는 python library를 설치해줍니다. pip install ~~과 비슷합니다. conda install에 -c conda-forge라는 옵션을 붙인 comma..
간혹 read_csv method로 csv 파일을 읽을 때 아래와 같은 error가 발생하는 경우가 있습니다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 0: invalid start byte encoding관련 문제가 생겨서 발생하는 error인데 이러한 error가 발생하면 먼저 원본 csv 파일에 한글이 섞여있는지 확인해보면 좋습니다. import pandas as pd df_test = pd.read_csv('test.csv', sep=',', encoding='euc-kr') df_test = pd.read_csv('test.csv', sep=',', encoding='cp949') 만약 한글이 포함되어있다면 위처럼..