python 오류:'list'object has no attribute'shape'해결

1195 단어 pythonlistshape
numpy.array 는 shape 를 사용 할 수 있 습 니 다.list 는 shape 를 사용 할 수 없습니다.
np.array(list A)를 사용 하여 변환 할 수 있 습 니 다.
(array 전환 목록:array B B.tolist()이면 됩 니 다)
추가 지식:Pandas DataFrame 사용 중 오류 발생:AttributeError:'list'object has no attribute'astype'
Pandas 의 DataFrame 을 사용 하 는 중 오류 가 발생 했 습 니 다:AttributeError:'list'object has no attribute'astype'
코드 입력:

import pandas as pd
pop = {'Nevada': {2001: 2.4, 2002: 2.9},
'Ohio': {2000: 1.5, 2001: 1.7, 2002: 3.6}}

pd.DataFrame(pop, index=[2001, 2002, 2003])
오류 알림 은 다음 과 같 습 니 다:

원인:Pandas 버 전 문제 일 수 있 습 니 다.문법 형식 이 정확 하지 않 습 니 다.
해결 방법:코드 를 다음 과 같은 형식 으로 쓰 고 다시 실행 합 니 다.잘못 보고 하지 않 았 습 니 다.

pd.DataFrame(pop,columns=['Nevada', 'Ohio'],index=[2001,2002,2003])
#           :
pd.DataFrame(pop,index=pd.Series([2001,2002,2003]))
이상 의 python 신문 오류:'list'object has no attribute'shape'의 해결 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기