본문 바로가기

Programming

(4)
[Spark][Python][Function] withColumn ▪ 함수 설명 withColumn은 Apache Spark에서 제공하는 함수로, PySpark의 DataFrame에서 컬럼을 추가하거나 변형할 때 사용됩니다. 이 함수는 기존 DataFrame을 변경하지 않고 새로운 DataFrame을 생성합니다 데이터 프레임에 새로운 컬럼을 추가하거나, 기존 컬럼을 업데이트하는 데에 사용됩니다. DataFrame.withColumn(colName, col) colName: 새로운 컬럼의 이름을 나타내는 문자열입니다. col: 새로운 컬럼을 생성하거나, 기존 컬럼을 변형하기 위한 PySpark의 Column 객체 또는 표현식입니다. ▪ 실행 및 결과 컬럼 추가 from pyspark.sql import SparkSession from pyspark.sql.function..
[Flutter][STUDY] 시작하기 - 01. Install Flutter SDK 앱개발에 관심이 생겨서 살펴 보던 중에.. 한놈 잡고 스터디 해볼까 하는데 Flutter 이놈이 눈에 띄어 시작해볼까 한다. 😅 Google에서 밀고 있어서 인기가 많다고 하는 크로스 플랫폼 언어(cross platform language) Flutter를 그럼 시작해보자! *cross platform: 특정 소스 플랫폼(IOS, Android, Window ...)에 영향받지 않고 최대한 자유롭게 사용 가능하게 서포트 Flutter를 시작하면서 궁금했던 부분들을 서치해보고 그래도 궁금한 점들은 ChatGPT를 통해서 질의 응답을 진행했었다. [Flutter][STUDY] ChatGPT 질의응답 Flutter를 공부하기 전에 떠오르는 궁금한 점들을 ChatGPT를 통해 먼저 알아 보았다. 질의응답 내용들..
[Flutter][STUDY] ChatGPT 질의응답 Flutter를 공부하기 전에 떠오르는 궁금한 점들을 ChatGPT를 통해 먼저 알아 보았다. 질의응답 내용들을 정리해 보면 아래와 같다. Q-001. Flutter를 처음 스터디하려고 할 때 어떤 방법을 추천하고 싶어? Flutter를 처음 스터디하려고 할 때 추천하는 방법은 다음과 같습니다. 공식 문서: Flutter의 공식 문서는 매우 포괄적이고 정확합니다. 개발자들이 시작하기 위해 필요한 모든 정보를 제공합니다. Flutter의 핵심 개념과 특징에 대한 이해를 위해 공식 문서를 읽고 따라해보는 것이 좋습니다. Flutter 샘플 앱: Flutter에는 샘플 앱이 포함되어 있습니다. 이 앱들은 Flutter가 어떻게 동작하는지, 어떻게 UI를 렌더링하는지 등을 보여줍니다. 샘플 앱을 실행하고 코드를..
[Python][Function] nested dictionary create/update ▪ 함수 설명 function create_nested_dict(list[str], object) parameter: - ks : list[str] = multi depth dict keys list - v: object = last child value return - n_d : nested dict def create_nested_dic(ks, v): n_d = c_d = {} for k in ks[:-1]: c_d[k] = {} c_d = c_d[k] c_d[ks[-1]] = v return n_d ▪ 실행 및 결과 keys_list = ["key1", "key2", "key3"] value = "value" result_dict = create_nested_dic(keys_list, value) ..