일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dataframe
- PostgreSQL
- array
- matplotlib
- Tkinter
- numpy
- django
- Python
- PySpark
- PANDAS
- Mac
- Kotlin
- 파이썬
- Google Excel
- Redshift
- Excel
- Apache
- Github
- Java
- hive
- google apps script
- list
- SQL
- Google Spreadsheet
- c#
- string
- GIT
- gas
- math
- 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..