컴공생의 다이어리
[판다스, pandas] 데이터프레임의 값(df.values), 열(컬럼) 이름(df.columns), 리스트로 만들기(tolist()) 본문
데이터 분석 & 머신러닝
[판다스, pandas] 데이터프레임의 값(df.values), 열(컬럼) 이름(df.columns), 리스트로 만들기(tolist())
컴공 K 2021. 7. 28. 00:01pandas 데이터프레임의 값(df.values)과 열(컬럼) 이름(df.columns)
데이터프레임의 행들의 값을 보고 싶다면 values를 열의 이름을 알고 싶다면 columns를 사용하여 볼 수 있다.
df.values #행들의 데이터
df.columns #열의 이름
데이터 프레임의 값이나 열의 이름을 목록으로 변환하고 싶다면 tolist()를 사용하면 된다.
df.values.tolist() #행들의 데이터 목록으로 변환
df.columns.tolist() #열의 이름 목록으로 변환
예시
In [1]:
import pandas as pd
In [2]:
url='https://raw.githubusercontent.com/CodeDiary18/Seoul-Public-Bike/main/data/%EB%8C%80%EC%97%AC%EC%86%8C%20%EC%A0%95%EB%B3%B4.csv'
df=pd.read_csv(url,',')
In [3]:
df.head()
Out[3]:
대여소 번호 | 보관소(대여소)명 | 자치구 | 상세주소 | 위도 | 경도 | 설치시기 | LCD | QR | 운영 방식 | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 1695 | 월계미륭아파트 정문 | 노원구 | 노원구 월계동 14 | 37.623417 | 127.066933 | 2020-06-17 | NaN | 10.0 | QR |
1 | 2301 | 현대고등학교 건너편 | 강남구 | 서울특별시 강남구 압구정로 134 | 37.524071 | 127.021790 | 2017-06-13 | 10.0 | NaN | LCD |
2 | 2302 | 교보타워 버스정류장(신논현역 3번출구 후면) | 강남구 | 서울특별시 강남구 봉은사로 지하 102 | 37.505581 | 127.024277 | 2017-06-13 | 10.0 | NaN | LCD |
3 | 2303 | 논현역 7번출구 | 강남구 | 서울특별시 강남구 학동로 지하 102 | 37.511517 | 127.021477 | 2017-06-13 | 15.0 | NaN | LCD |
4 | 2304 | 신영 ROYAL PALACE 앞 | 강남구 | 서울특별시 강남구 언주로 626 | 37.512527 | 127.035835 | 2017-06-13 | 10.0 | NaN | LCD |
In [4]:
# 데이터 값
df.values
Out[4]:
array([[1695, '월계미륭아파트 정문', '노원구', ..., nan, 10.0, 'QR'],
[2301, '현대고등학교 건너편', '강남구', ..., 10.0, nan, 'LCD'],
[2302, '교보타워 버스정류장(신논현역 3번출구 후면)', '강남구', ..., 10.0, nan, 'LCD'],
...,
[1268, '몽촌토성역 1번출구 옆', '송파구', ..., nan, 15.0, 'QR'],
[1267, '올림픽공원 남2문 앞', '송파구', ..., nan, 15.0, 'QR'],
[583, '청계천 생태교실 앞', '성동구', ..., nan, 5.0, 'QR']], dtype=object)
In [5]:
val=df.values.tolist() #목록으로 변환
In [6]:
# 열 이름
df.columns
Out[6]:
Index(['대여소 번호', '보관소(대여소)명', '자치구', '상세주소', '위도', '경도', '설치시기', 'LCD', 'QR',
'운영 방식'],
dtype='object')
In [7]:
col=df.columns.tolist() #목록으로 변환
출처 : 핀테크 Pre-인턴십 코스 - 금융 데이터 분석
728x90
'데이터 분석 & 머신러닝' 카테고리의 다른 글
[seaborn] heatmap과 pairplot으로 상관계수 시각화 (0) | 2021.07.29 |
---|---|
[판다스, pandas] 데이터 프레임의 특정 컬럼(column) 접근, 여러 컬럼에 접근 (0) | 2021.07.28 |
[판다스, pandas] 데이터 타입(data type) - int64, float64, bool, datetime64, category, object (0) | 2021.07.27 |
[판다스, pandas] 데이터 프레임(dataframe) 출력 (0) | 2021.07.27 |
[판다스, pandas] 여러 개의 컬럼 합치기 (0) | 2021.05.30 |
Comments