저는 파이썬을 처음 접했고 비슷한 문제를 많이 겪어 왔지만 앞으로 가지고있는 문제점을 찾아 낼 수 없습니다.팬더를 사용하여 특정 워크 시트에서 x 열의 값을 읽음
각 워크 시트 (데이터 (점수의 형식, 레이아웃 및 형식 14 컬럼에있는 값)입니다- 합계 :
나는 팔 워크 시트에 분산 데이터로
.xlsx
데이터 집합을하고 난 다음 작업을 수행 할 모든 워크 시트의 열 14에서 동일) - 새 워크 시트 만들기 각 워크 시트의 열 (14)의 모든 합계 값
- 종류의 가장 높은에서 가장 낮은에 합계 점수
- 그래프는 막대 차트에서 합계 값을 비교
첫 번째 지점에서. pandas
을 사용하고 있는데 하나의 특정 워크 시트에서 데이터를 읽는 데 문제가 있습니다 - 첫 번째 워크 시트에서만 데이터를 읽을 수있는 것으로 보입니다 (결과를 인쇄하여 내 시스템이 무엇인지보고 있습니다).
import pandas as pd
y7data = pd.read_excel('Documents\\y7_20161128.xlsx', sheetname='7X', header=0,index_col=0,parse_cols="Achievement Points",convert_float=True)
print y7data
나는 또한이 시도하지만, 그것은 단지 전체 문서 반대로 전체 첫 번째 워크 시트의 데이터를 수출은 (내가 그래서 I를 이렇게하려고 :
내 첫 번째 시도는`빈 DataFrame을 '생산 모든 데이터를 내보내는 방법을 이해할 수 있음). 나는, 그것은 나에게 무엇이 잘못되었는지를 명확하게보기를 줄 수도 나는 .csv
로 데이터를 내보낼 어쩌면 경우,이 생각을하기로 결정했습니다,하지만 난 nonethewiser입니다 :
import pandas as pd
import numpy as np
y7data = pd.read_excel('Documents\\y7_20161128.xlsx')
y7data.to_csv("results.csv")
나는 다른 여러 가지가 시도 시도하고 각 워크 시트 내에서 열을 지정하지만이 작업을 수행 할 수 없습니다; 첫 번째 워크 시트에 대한 결과 만 생성하는 것처럼 보입니다.
어떻게 모든 워크 시트의 열 14에서 데이터를 읽고 나머지 단계를 수행 할 수 있습니까?
모든 안내를 주시면 감사하겠습니다. (Enthought 캐노피를 사용하고 openpyxl
과 사투를 벌인 사람들을위한)
UPDATE :
내가 Enthought 캐노피 IDE를 사용하고 지속적 상관없이 내가 뭘하려 설치되지되지 openpyxl
주위에 오류 메시지를 수신했다. 똑같은 문제가있는 사람들에게 많은 시간을 낭비하지 말고 this post을 읽으십시오.각각의 모든 열을 읽을
첫째 :
enpkg openpyxl 1.8.5
이것은 훌륭하게 보입니다 (Enthought Canopy에서 실행하고 같은 결과를 얻었습니다). 코드에 무슨 일이 일어나는지 설명해 주시겠습니까? – MusTheDataGuy
나는 그것을하고있다. – jezrael
감사합니다. 사실, 나는 실수로 한 가지 실수를 저지르고 (각 워크 시트의 열 14에서 모든 합계 값으로 새 워크 시트를 작성) 그에 따라 질문을 업데이트했습니다. – MusTheDataGuy