| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- dataframe
- Google Spreadsheet
- Presto
- Java
- Apache
- gas
- numpy
- hive
- PANDAS
- 파이썬
- Redshift
- Excel
- matplotlib
- SQL
- array
- PySpark
- GIT
- c#
- string
- Google Excel
- PostgreSQL
- django
- Github
- google apps script
- math
- list
- Kotlin
- Tkinter
- Python
- Today
- Total
목록Python (387)
달나라 노트
id method는 객체(변수 등)가 저장된 memory의 주소를 정수값으로 반환해줍니다.이 메모리 주소는 객체가 살아있는 동안에는 변하지 않고 동일합니다. id(variable) x = 10y = 10print(id(x))print(id(y))-- Result44282670164428267016 위처럼 사용할 수 있으며 메모리 상의 주소를 return합니다. 메모리 주소는 변수가 다르다고 해서 무조건 다른 것은 아닙니다.위 예시의 경우 x와 y는 서로 다른 변수이지만 동일한 10이라는 값을 가지고 있으므로 효율을 위해 캐싱하여 동일한 곳에 저장된 값을 서로 다른 변수에서 불러와 사용할 수 있도록 하기 때문입니다. x = int(10)y = float(10)print(id(x))print(..
Python으로 데이터를 다루거나 특히 pandas의 to_excel로 엑셀 파일을 생성할 때 illegal character error가 발생할 때가 있습니다. 이는 DataFrame의 어딘가에 illegal character가 포함되어있기 때문이라 이를 제거해주어야 합니다. from openpyxl.cell.cell import ILLEGAL_CHARACTERS_RE...df.loc[:, 'col1'] = df.apply( lambda row: ILLEGAL_CHARACTERS_RE.sub(r'', row['col1']), axis=1) illegal character는 위처럼 openpyxl library의 ILLEGAL_CHARACTERS_RE method를 이용하여 특정 colum..
opencv는 이미지 처리 기능, 머신러닝 등의 기능을 제공하는 툴 입니다.opencv 설치와 사용은 다음과 같이 해야합니다. opencv 설치는 opencv-python을 설치해야 합니다.pip install opencv-python opencv-python을 설치하면 아래처럼 cv2를 import할 수 있게 됩니다.(여기서 한 가지 주의할 점은 opencv는 설치한 후 실제 python code에서 사용할 때 cv2를 import해야한다는 것입니다.)import cv2 설치할 때와 import할 때의 이름이 다르다는 것에 주의합시다.
groupby와 rank를 이용하면 window function에서 row_number() 함수와 같은 기능을 구현할 수 있습니다. import pandas as pdimport numpy as npdict_test = { 'col1': [1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5], 'col2': [1000, 2000, 100, 300, 500, 200, 300, np.nan, 150, 180, 580, np.nan, 10, 100, 80, 55, 10]}df_test = p..