일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Redshift
- array
- list
- Java
- Tkinter
- Kotlin
- matplotlib
- django
- PANDAS
- math
- SQL
- Google Spreadsheet
- GIT
- gas
- numpy
- google apps script
- Excel
- PySpark
- dataframe
- hive
- Github
- Mac
- c#
- string
- PostgreSQL
- 파이썬
- Apache
- Google Excel
- Python
- Today
- Total
목록Python (384)
달나라 노트
DataFrame.assign assign은 apply와 비슷하게 내가 원하는 로직을 DataFrame의 어떤 컬럼에 적용시킨 후, 새로운 컬럼을 추가하여 변경된 DataFrame을 반환합니다. 먼저 test용 DataFrame을 생성합니다. import pandas as pd dict_item = { 'item_id': [1, 2, 3, 4], 'item_name': ['a', 'b', 'c', 'd'], 'price': [1000, 2000, 3000, 4000] } df_item = pd.DataFrame(dict_item) print(df_item) print(type(df_item)) - Output item_id item_name price 0 1 a 1000 1 2 b 2000 2 3 c 3..
DataFrame.apply apply는 DataFrame에 존재하는 컬럼들의 데이터를 받아 특정 함수를 적용시켜서 해당 함수에 있는 로직대로 데이터를 반환한 데이터를 특정 컬럼에 넣어주는 기능을 가집니다. 마치 엑셀에서 내가 원하는대로 filter를 걸고 해당 행(row)에 대해 원하는 수식들을 적용시키는 것과 비슷합니다. 먼저 예시로 사용할 DataFrame을 만들어줍니다.item name과 각 item들에 대한 id, 그리고 판매가격 정보를 담은 DataFrame입니다. import pandas as pd dict_item = { 'item_id': [1, 2, 3, 4], 'item_name': ['a', 'b', 'c', 'd'], 'price': [1000, 2000, 3000, 4000] }..
Python Pandas Python에서 Pandas library는 아마 엑셀같은 형태의 데이터를 다루기 위해 가장 많이 사용되는 library중 하나가 아닐 까 싶네요.저도 pandas를 거의 필수적으로 사용하고있다보니 상당히 유용한 library인 것은 틀림없는 것 같습니다. Pandas의 자료구조 : Series, DataFrame Pandas에는 대표적으로 Series와 DataFrame이라는 두 가지의 자료구조가 존재합니다. import pandas as pd list_item = [1, 2, 3, 4] # Pandas의 Series가 될 list 선언 se_item = pd.Series(list_item) # list를 이용하여 Series 생성 print(se_item) print(type..
조건문 Python의 조건문은 if ~ elif ~ elif ~ else 등의 형식으로 조건문을 사용할 수 있습니다. if 조건1: 실행문1 # 조건1이 True면 실행문1 실행 elif 조건2: 실행문2 # 조건1이 False이고 조건2가 True면 실행문2 실행 elif 조건3: 실행문3 # 위의 조건이 모두 False이고 조건3이 True면 실행문3 실행 else: 실행문4 # 위의 조건이 모두 False면 실행문 4 실행 test_value = 3 if test_value == 1: print('one') elif test_value == 2: print('two') elif test_value == 3: print('three') else: print('None') -- Result three ..