양지수

엑셀Count함수 사용시 필요한 데이터 만드는코드

1 +import warnings
2 +#########5/23일작성중 #########
3 +warnings.simplefilter(("ignore"))
4 +import openpyxl
5 +import pandas as pd
6 +
7 +####### [날짜, 뉴스단어 한개] 구성 만드는 파일 차트 분석 시 count함수 이욜 할 때 참조 자료
8 +# ex)hmm뉴스키워드날짜뉴스모으고특수삭제.xlsx 파일 넣음<- DayNewsMerge.py 중간에 주석처리 된 부분 해제하고 결과 얻기
9 +Stockfilename = input("키워드파일이름입력:")
10 +fileStock = "C:/Users/yangj/PycharmProjects/pythonProject1/샘플/" + Stockfilename + ".xlsx"
11 +Stockfile = openpyxl.load_workbook(fileStock) # 파일이름입력
12 +stock_ws = Stockfile.active
13 +Stock_data = [] # list 타입
14 +date=[]
15 +i = 0
16 +for row in stock_ws.rows:
17 + Stock_data.append([])
18 + date.append(row[1].value)
19 + for cell in row:
20 + if cell.value != None :
21 + Stock_data[i].append(cell.value)
22 + i += 1
23 +del Stock_data[0]
24 +del date[0]
25 +for i in range(len(Stock_data)):
26 + del Stock_data[i][0] #각 열의 첫번째 행 삭제
27 +for i in range(len(Stock_data)):
28 + del Stock_data[i][0] #각 열의 첫번째 행 삭제
29 +print(Stock_data)
30 +print(date)
31 +a=[] #
32 +print(len(date),len(Stock_data))
33 +for j in range(len(Stock_data)):
34 + for k in range(len(Stock_data[j])):
35 + a.append([date[j],Stock_data[j][k]])
36 +print(a)
37 +df_SourTar = pd.DataFrame(a)
38 +df_SourTar.to_excel(Stockfilename+'countif.xlsx',sheet_name='sheet1')
...\ No newline at end of file ...\ No newline at end of file