| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Google Spreadsheet
- Google Excel
- Tkinter
- Github
- 파이썬
- hive
- gas
- Excel
- PostgreSQL
- numpy
- list
- django
- SQL
- Java
- c#
- GIT
- string
- dataframe
- Python
- Redshift
- Presto
- Apache
- Kotlin
- google apps script
- array
- matplotlib
- PySpark
- math
- PANDAS
- Today
- Total
목록assign (2)
달나라 노트
Kotlin에서 변수를 생성하면 보통 생성과 동시에 값을 할당하여 바로 initialize를 해줘야합니다. 그런데 그냥 변수만 선언해놓고 assign은 나중에 하고 싶으면 어떻게 해야할까요? 이럴 때 lateinit 키워드를 사용합니다. lateinit var test: String // 1 fun main() { test = "Testing" // 2 println(test) } -- Result Testing 1. test라는 변수는 생성하지만 변수 생성만 하고 initialize는 하지 않고 있습니다. 따라서 lateinit 키워드를 붙였습니다. 2. 생성된 test 변수에 Testing이라는 텍스트 값을 할당하고 있습니다. lateinit 키워드는 위처럼 사용할 수 있으며, 만약 lateinit ..
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..