일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- gas
- Google Excel
- math
- Tkinter
- Kotlin
- Java
- numpy
- c#
- Mac
- 파이썬
- dataframe
- SQL
- list
- Excel
- matplotlib
- Python
- array
- string
- GIT
- django
- Apache
- Redshift
- Github
- Google Spreadsheet
- hive
- PostgreSQL
- PANDAS
- google apps script
- PySpark
- Today
- Total
목록Python (384)
달나라 노트

pycharm을 사용하다보면 위처럼 한 줄의 코드가 길어서 한 화면을 넘어가는 경우가 있습니다. 이를 방지하기 위해 자동 줄바꿈을 설정해봅시다. Pycharm의 Preferences 클릭 우측 상단에 wrap을 검색하면 Editor -> General 메뉴에 Soft Wraps라는 부분이 나타납니다. Soft-wrap these files 옵션을 체크해주시고 그 옆에 자동 줄바꿈을 적용하고 싶은 파일의 확장자를 입력하면 됩니다. 위 예시에서처럼 여러 종류의 확장자를 적을 수 있으며 확장자끼리는 세미콜론(;)으로 구분합니다. * 표시는 해당 확장자를 가진 모든 이름의 파일에 대해 자동 줄바꿈(Soft Wrap)을 적용하겠다는 의미입니다. *.md; *.txt; *.rst; *.adoc; *.py; *.ht..
간혹 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..