Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- urllib
- node.js
- MS-SQL
- ASP
- tensorflow
- PER
- javascript
- PyQt
- PyQt5
- IOS
- 다이어트
- Linux
- 맛집
- pandas
- Excel
- GIT
- 유니티
- sqlite
- 리눅스
- mssql
- 날짜
- flutter
- 라즈베리파이
- python
- MySQL
- ubuntu
- 함수
- port
- swift
- Unity
Archives
아미(아름다운미소)
PANDAS 기본 명령어 본문
PANDAS 데이터프레임 명령어
import pandas as pd
# df, test 는 예시 dataframe 이름입니다.
특정 목록만 출력
df.columns # 칼럼명(필드)목록 출력
df.index # 인덱스(레코드)목록 출력
df.dtypes # 칼럼 타입 출력
df.values # 인덱스를 제외한 나머지 칼럼들의 값
df.칼럼명 # 해당 칼럼 출력
df['칼럼명'] # 칼럼을 출력하는 같은 명령어
목록을 리스트타입(list)으로 바꾸기
df.columns.tolist() # 필드명 리스트
df.values.tolist() # 전체 값 리스트(2차원 리스트로 출력)
df.칼럼명.tolist() # 특정 칼럼만 리스트로 출력
df.index.tolist() # 인덱스 -> 리스트로 출력
(전체 인덱스)날짜 포맷으로 변환하기
df.index.strftime('%Y-%m-%d').tolist()
날짜 포맷 데이터
pd.datetime(2018,1,6)
날짜 계산하기
pd.datetime(2018,1,6)-pd.DateOffset(90) # 90일전 날짜 계산
(인덱스)특정 연도조건에 해당하는 항목 출력
df[df.index.year >= 2016]
df[df.index.year == 2016]
(인덱스) 특정 연도 범위주기
test[pd.datetime(2018,1,1):pd.datetime(2018,1,6)]
test[test.index <= pd.datetime(2018,1,6)]
test.loc[pd.datetime(2018,1,1):pd.datetime(2018,1,6)]
null(NaN) 값 처리
df.y.fillna('null') # y 는 필드이름
소수점 반올림
df.yhat.round(2) # yhat은 필드이름
데이터 프레임 합치기 (칼럼 복사하기)
data1 = pd.DataFrame({'ds':forecast.ds, 'yhat':forecast.yhat})
data1 = data1.set_index('ds') # 인덱스 셋팅해주기
다른방법
new_data = data1.join(data2)
'랭귀지 > python' 카테고리의 다른 글
python 파일복사 (0) | 2019.07.04 |
---|---|
df.to_csv시 한글 깨짐 오류 (0) | 2019.06.26 |
Anaconda watermark install (0) | 2019.06.11 |
python 정규 표현식 (Regular Expression) (0) | 2019.05.13 |
파이썬 3에서 urllib로 url 열기 (0) | 2019.05.09 |
Comments