상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 파이썬 pandas에서 데이터프레임을 생성하는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
파이썬의 pandas 라이브러리는 데이터 분석 및 조작을 위해 널리 사용되는 도구입니다. <a href='https://sangseek.com/sangseeks/데이터프레임/ko'>데이터프레임</a>은 pandas의 핵심 데이터 구조로, 테이블 형식의 데이터를 다루는 데 사용됩니다. 데이터프레임을 생성하는 여러 가지 방법이 있습니다. 아래는 몇 가지 일반적인 방법을 소개합니다. 1. 딕셔너리를 사용하여 데이터프레임 생성 가장 일반적인 방법 중 하나는 파이썬의 딕셔너리를 사용하는 것입니다. ```python import pandas as pd data = { '이름': ['<a href='https://sangseek.com/sangseeks/홍길동/ko'>홍길동</a>', '김철수', '이영희'], '나이': [25, 30, 22], '직업': ['의사', '변호사', '엔지니어'] } df = pd.DataFrame(data) print(df) ``` 2. 리스트를 사용하여 데이터프레임 생성 리스트를 사용하여 데이터프레임을 생성할 수도 있습니다. 이 경우, 리스트의 리스트 형태로 데이터를 구조화해야 합니다. ```python import pandas as pd data = [ ['홍길동', 25, '의사'], ['김철수', 30, '변호사'], ['이영희', 22, '엔지니어'] ] columns = ['이름', '나이', '직업'] df = pd.DataFrame(data, columns=columns) print(df) ``` 3. Numpy 배열을 사용하여 데이터프레임 생성 Numpy 배열을 사용하여 데이터프레임을 생성할 수도 있습니다. ```python import pandas as pd import numpy as np data = np.array([ ['홍길동', 25, '의사'], ['김철수', 30, '변호사'], ['이영희', 22, '엔지니어'] ]) columns = ['이름', '나이', '직업'] df = pd.DataFrame(data, columns=columns) print(df) ``` 4. <a href='https://sangseek.com/sangseeks/CSV/ko'>CSV</a> 파일을 읽어 데이터프레임 생성 외부 파일에서 데이터를 읽어와 데이터프레임을 생성할 수 있습니다. 예를 들어, CSV 파일을 읽는 방법은 다음과 같습니다. ```python import pandas as pd 'data.csv' 파일이 현재 작업 디렉토리에 있다고 가정 df = pd.read_csv('data.csv') print(df) ``` 5. 데이터베이스에서 데이터프레임 생성 SQL 쿼리를 사용하여 데이터베이스에서 직접 데이터프레임을 생성할 수도 있습니다. 예를 들어 SQLite 데이터베이스의 경우: ```python import pandas as pd import sqlite3 SQLite 데이터베이스 연결 conn = sqlite3.connect('example.db') SQL 쿼리를 통해 데이터프레임 생성 df = pd.read_sql_query('SELECT * FROM 테이블명', conn) 연결 종료 conn.close() print(df) ``` 결론 이와 같이 파이썬의 pandas에서 데이터프레임을 생성하는 방법은 다양합니다. 각각의 방법은 데이터의 형태와 출처에 따라 적합하게 선택할 수 있습니다. 기본적인 딕셔너리나 리스트 외에도 외부 데이터 파일이나 데이터베이스와 인터페이스를 통해 쉽게 데이터프레임을 생성할 수 있는 점이 pandas의 큰 장점입니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기