반응형
Python panda, 열 레이블 없이 엑셀 파일을 읽고 열 레이블을 삽입하려면 어떻게 해야 합니까?
열 레이블로 삽입할 목록이 있습니다.하지만 제가 판다의 read_excel을 사용할 때 그들은 항상 0행을 열 레이블로 간주합니다.파일을 판다 데이터 프레임으로 읽은 다음 목록을 열 레이블로 표시하려면 어떻게 해야 합니까?
orig_index = pd.read_excel(basic_info, sheetname = 'KI12E00')
0.619159 0.264191 0.438849 0.465287 0.445819 0.412582 0.397366 \
0 0.601379 0.303953 0.457524 0.432335 0.415333 0.382093 0.382361
1 0.579914 0.343715 0.418294 0.401129 0.385508 0.355392 0.355123
열 이름에 대한 개인 목록입니다.
print set_index
[20140109, 20140213, 20140313, 20140410, 20140508, 20140612]
그리고 아래와 같이 데이터 프레임을 만들고 싶습니다.
20140109 20140213 20140313 20140410 20140508 20140612
0 0.619159 0.264191 0.438849 0.465287 0.445819 0.412582 0.397366 \
1 0.601379 0.303953 0.457524 0.432335 0.415333 0.382093 0.382361
2 0.579914 0.343715 0.418294 0.401129 0.385508 0.355392 0.355123
통과하다header=None
헤더가 없으며 목록을 전달할 수 있습니다.names
동시에 사용할 내용을 알려줍니다.(예를 들어 열 이름이 누락되어 있습니다. 이는 우발적인 것으로 생각됩니다.)
예:
>>> df = pd.read_excel("out.xlsx", header=None)
>>> df
0 1 2 3 4 5 6
0 0.619159 0.264191 0.438849 0.465287 0.445819 0.412582 0.397366
1 0.601379 0.303953 0.457524 0.432335 0.415333 0.382093 0.382361
2 0.579914 0.343715 0.418294 0.401129 0.385508 0.355392 0.355123
또는
>>> names = [20140109, 20140213, 20140313, 20140410, 20140508, 20140612, 20140714]
>>> df = pd.read_excel("out.xlsx", header=None, names=names)
>>> df
20140109 20140213 20140313 20140410 20140508 20140612 20140714
0 0.619159 0.264191 0.438849 0.465287 0.445819 0.412582 0.397366
1 0.601379 0.303953 0.457524 0.432335 0.415333 0.382093 0.382361
2 0.579914 0.343715 0.418294 0.401129 0.385508 0.355392 0.355123
그리고 항상 다음에 할당하여 열 이름을 설정할 수 있습니다.df.columns
.
언급URL : https://stackoverflow.com/questions/24709108/python-pandas-how-could-i-read-excel-file-without-column-label-and-then-insert
반응형
'programing' 카테고리의 다른 글
Github이 화면의 지침을 따르고 새 repo를 푸시할 때 사용자 이름/비밀번호를 묻는 이유는 무엇입니까? (0) | 2023.05.18 |
---|---|
태스크 킬/f는 프로세스를 죽이지 않습니다. (0) | 2023.05.18 |
반환 키를 사용하여 UITextView용 키보드를 해제하는 방법은 무엇입니까? (0) | 2023.05.18 |
모카를 사용한 코드 적용 범위 (0) | 2023.05.18 |
Azure SDK 2.5.1이 cloudService를 게시하지 못함 (0) | 2023.05.18 |