전체 글

전체 글

    파이썬의 자료형

    파이썬은 여러 가지 자료형을 지원합니다. 이번 글에서는 파이썬의 기본 자료형과 각각의 특징에 대해 자세히 알아보겠습니다. 1. 숫자형 (Numeric Types) 파이썬은 정수형 (int), 실수형 (float), 복소수형 (complex)을 지원합니다. 정수형과 실수형은 숫자를 표현하는 데 사용됩니다. 복소수형은 실수와 허수의 합으로 이루어진 복소수를 표현하는 데 사용됩니다. 1-1. 정수형 (int) 파이썬에서는 정수형을 나타내는 int 자료형을 지원합니다. int는 양수, 음수, 0을 모두 포함합니다. 파이썬에서는 큰 수도 자유롭게 다룰 수 있습니다. a = 123 b = -178 c = 0 1-2. 실수형 (float) 파이썬에서는 실수형을 나타내는 float 자료형을 지원합니다. float는 소..

    파이썬 pandas : 인덱스 조작 방법

    파이썬 pandas 모듈은 데이터프레임을 다루는 데 유용한 함수들을 제공합니다. 데이터프레임의 인덱스를 조작하는 방법에 대해서 자세히 알아보겠습니다. 인덱스 설정 데이터프레임의 인덱스를 설정하려면 set_index() 함수를 사용합니다. 예를 들어, 다음과 같은 데이터프레임이 있다고 가정해봅시다. import pandas as pd df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 32, 18], 'gender': ['F', 'M', 'M']}) 이 데이터프레임의 인덱스를 name 열로 설정하려면 다음과 같이 코드를 작성합니다. df = df.set_index('name') 위 코드를 실행하면 다음과 같은 데이터프레임이 생성됩니다. ..

    파이썬 Pandas 데이터프레임 합성 방법

    Pandas는 데이터프레임을 합성하고 연결하는 데에 유용한 여러 함수를 제공합니다. 여기서는 concat, merge, join 함수를 사용하여 데이터프레임을 합성하는 방법에 대해 알아보겠습니다. 1. concat 함수 concat 함수는 두 개 이상의 데이터프레임을 연결하는 데 사용됩니다. 이 함수는 데이터프레임을 수직 또는 수평으로 연결할 수 있습니다. 예를 들어, 아래와 같이 두 개의 데이터프레임을 생성합니다. import pandas as pd # 데이터프레임 생성 df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', ..

    파이썬 pandas : 시리즈와 데이터프레임란?

    pandas 모듈에서 가장 중요한 클래스는 시리즈(Series)와 데이터프레임(DataFrame)입니다. 시리즈는 1차원 데이터를 다루는 데 사용되며, 데이터프레임은 2차원 데이터를 다루는 데 사용됩니다. 시리즈 클래스 시리즈 클래스를 정의하려면 다음과 같이 코드를 작성합니다. import pandas as pd s = pd.Series([1, 2, 3, 4, 5]) 위 코드에서 pd.Series() 함수는 시리즈 객체를 생성합니다. 시리즈 객체는 인덱스와 값을 가집니다. 시리즈 객체를 출력하면 다음과 같이 나타납니다. 0 1 1 2 2 3 3 4 4 5 dtype: int64 데이터프레임 클래스 데이터프레임 클래스를 정의하려면 다음과 같이 코드를 작성합니다. import pandas as pd data..

    C# 객체지향 다형성 : new, virtual, override, sealed

    C#에서는 다양한 키워드를 사용하여 메서드, 속성 및 이벤트를 재정의하거나 구현할 수 있습니다. 이번 글에서는 new, virtual, override, sealed 키워드에 대해 자세히 살펴보겠습니다. new 키워드 new 키워드는 부모 클래스의 메서드, 속성 또는 이벤트를 숨기고 새로운 멤버를 정의할 때 사용됩니다. new 키워드를 사용하면 부모 클래스의 멤버를 완전히 대체할 수 있습니다. 다음은 new 키워드를 사용하여 메서드를 숨기는 예입니다. public class Animal { public void Eat() { Console.WriteLine("Animal is eating."); } } public class Dog : Animal { public new void Eat() { Conso..

    C# 정규표현식

    소개 정규표현식(Regular Expression)은 문자열에서 특정한 패턴을 찾거나, 특정한 패턴으로 문자열을 대체할 때 사용하는 표현식입니다. C#에서는 System.Text.RegularExpressions 네임스페이스를 통해 정규표현식을 지원합니다. 이번 글에서는 C#에서 정규표현식을 사용하는 방법에 대해 자세히 살펴보겠습니다. 정규표현식이란? 정규표현식은 문자열에서 특정한 패턴을 찾거나, 특정한 패턴으로 문자열을 대체할 때 사용하는 표현식입니다. 정규표현식은 문자열에서 일치하는 부분을 찾기 위해 사용됩니다. 정규표현식의 예 다음은 정규표현식의 간단한 예입니다. using System.Text.RegularExpressions; string pattern = @"\\\\d+"; string inp..

    파이썬 pandas 모듈이란?

    파이썬 pandas는 데이터 분석을 위한 라이브러리입니다. 이를 사용하면 데이터를 쉽게 불러오고 조작할 수 있습니다. pandas는 NumPy와 함께 데이터 분석에 많이 사용됩니다. pandas 모듈의 주요 기능 데이터 불러오기 pandas를 사용하면 다양한 데이터 소스에서 데이터를 불러올 수 있습니다. CSV, Excel, SQL 데이터베이스, JSON 등 다양한 형식의 데이터를 불러올 수 있습니다. 데이터 조작 pandas를 사용하면 데이터를 쉽게 조작할 수 있습니다. 데이터의 필터링, 정렬, 그룹화, 합계, 평균 등 다양한 조작이 가능합니다. 데이터 시각화 pandas를 사용하면 데이터를 시각화할 수 있습니다. Matplotlib과 함께 사용하면 다양한 그래프와 차트를 그릴 수 있습니다. panda..

    Unity에서 데이터 저장 할 때 팁

    Application.persistentDataPath와 Application.dataPath는 Unity에서 사용하는 두 가지 경로입니다. 이 두 가지 경로는 각각 다음과 같은 역할을 합니다. Application.persistentDataPath: 앱의 지속적인 데이터를 저장하는 경로입니다. 이 경로는 앱이 종료되어도 데이터가 유지됩니다. Application.dataPath: 앱의 리소스 파일이 저장되는 경로입니다. 이 경로는 앱이 실행될 때마다 초기화됩니다. 따라서 Application.persistentDataPath는 앱에서 생성한 데이터를 저장하는 데 사용되는 경로이며, Application.dataPath는 앱에서 사용하는 리소스 파일을 저장하는 데 사용되는 경로입니다. 예를 들어, 게임에..