728x90
반응형
예제로 사용할 데이터를 만듭니다.
from pandas import Series, DataFrame
raw_data = {'col0': [1, 2, 3, 4],
'col1': [10, 20, 30, 40],
'col2': [100, 200, 300, 400]}
data = DataFrame(raw_data)

transpose()를 사용하면 Column, Row가 전환됩니다.
data2 = data.transpose()

Column명을 변경합니다.
data2.columns = ['col1','col2','col3','col4']

index를 조회해보면 아래와 같이 나옵니다. 원데이터의 Column 명으로 되어 있습니다.
data2.index

index 즉 원데이터의 Column명을 다시 'name'이라는 컬럼으로 만듭니다.
data2['name'] = data2.index

index로 사용할 새로운 컬럼을 만듭니다.
data2['idx'] = [i for i in range(len(data2))]

새로운 index를 설정합니다.
data2.set_index('idx', inplace=True)

728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] join 함수 (리스트 요소를 합쳐서 하나의 문자열로 만듬) (0) | 2022.08.26 |
---|---|
[파이썬] random 리스트 값 섞기 (0) | 2022.08.26 |
[파이썬] 엑셀 xls(html) 파일 읽기 (0) | 2022.08.25 |
[파이썬] NLP-Word2Vec로 단어 및 문장 유사도 분석 (2) | 2022.08.24 |
[파이썬] gensim.models.Word2Vec 에러(__init__() got an unexpected keyword argument 'iter') (0) | 2022.08.23 |
댓글