(import를 통하여 pandas 사용 선언)
dftarget = pd.read csv ('../EDA_Level_Test_03 (배포용)/datas/Summer-Olympic-medals-1976-to-2008.csv', encoding = 'utf-8' )

pop_seoul = pd.read_excel('../data/01. Seoul_Population.xls', header = 2, usecols='B, D, G, J, N')


CCTV_Seoul.head(3)
#.head() : 앞에서부터 보여주기, "()" = 앞에서부터 몇까지 보여줄지 설정
CCTV_Seoul.tail(3)
#.tail() : 끝부터 보여주기, "()" = 뒤에서부터 몇까지 보여줄지 설정
(dataframe변수).columns : 모든 칼럼 조회
CCTV_Seoul.columns
#.columns : 컬럼명을 리스트 형식으로 반환
Index(['기관명', '소계', '2013년도 이전', '2014년', '2015년', '2016년'], dtype='object')
(dataframe변수).columns[?] : ? 번째 칼럼 조회
CCTV_Seoul.columns[0]
# .columns[] : []번째 컬럼 반환
'기관명'
CCTV_Seoul.values
# .values : DataFrame의 value값 확인
array([['강남구', 3238, 1292, 430, 584, 932],
['강동구', 1010, 379, 99, 155, 377],
['강북구', 831, 369, 120, 138, 204],
['강서구', 911, 388, 258, 184, 81],
['관악구', 2109, 846, 260, 390, 613],
['광진구', 878, 573, 78, 53, 174],
['구로구', 1884, 1142, 173, 246, 323],
['금천구', 1348, 674, 51, 269, 354],
['노원구', 1566, 542, 57, 451, 516],
['도봉구', 825, 238, 159, 42, 386],
['동대문구', 1870, 1070, 23, 198, 579],
['동작구', 1302, 544, 341, 103, 314],
['마포구', 980, 314, 118, 169, 379],
['서대문구', 1254, 844, 50, 68, 292],
['서초구', 2297, 1406, 157, 336, 398],
['성동구', 1327, 730, 91, 241, 265],
['성북구', 1651, 1009, 78, 360, 204],
['송파구', 1081, 529, 21, 68, 463],
['양천구', 2482, 1843, 142, 30, 467],
['영등포구', 1277, 495, 214, 195, 373],
['용산구', 2096, 1368, 218, 112, 398],
['은평구', 2108, 1138, 224, 278, 468],
['종로구', 1619, 464, 314, 211, 630],
['중구', 1023, 413, 190, 72, 348],
['중랑구', 916, 509, 121, 177, 109]], dtype=object)
CCTV_Seoul.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 25 entries, 0 to 24
Data columns (total 6 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 기관명 25 non-null object
1 소계 25 non-null int64
2 2013년도 이전 25 non-null int64
3 2014년 25 non-null int64
4 2015년 25 non-null int64
5 2016년 25 non-null int64
dtypes: int64(5), object(1)
memory usage: 1.3+ KB
CCTV_Seoul.describe()

().rename(columns={데이터프레임네임[칼럼위치]: '바꿀컬럼명칭'})
().rename(columns={'현재컬럼명칭': '바꿀컬럼명칭'})
CCTV_Seoul.rename(columns={CCTV_Seoul.columns[0] : '구별'}).head(3)
일괄적으로 이름 바꾸기
pop_seoul.rename(
columns={
pop_seoul.columns[0]:'구별',
pop_seoul.columns[1]:'인구수',
pop_seoul.columns[2]:'한국인',
pop_seoul.columns[3]:'외국인',
pop_seoul.columns[4]:'고령자'
},
inplace = True)
pop_seoul.head()