저번에는 그냥 출력만 해보았다.
결과값들을 DataFrame으로 만든다음에
CSV 파일로 저장을 시키는 부분을 추가했다.
코드를 보면서 확인해 본다 .
먼저 pandas를 로딩시켜 준다 .
import pandas as pd
game_name ~ game_langauges를 칼럼의 제목으로 지정할 것이며 , 그거에 해당하는 각각의 값들은 우리가 구해놓은 변수들을 대입해 준다.
# data 집합
data =[['game_name','game_score_rank','game_userscore','game_owners','game_All_tags','game_languages'],
[json_data[keys[Count]]['name'],json_data[keys[Count]]['score_rank'],json_data[keys[Count]]['userscore'],
json_data[keys[Count]]['owners'],json_data2['tags'],json_data2['languages']]]
이 부분은 for문에 넣어주도록 한다.
다음은 우리가 만든 data를 DataFrame으로 만든뒤에
to_csv 를 통해서 csv 파일로 저장시켜준다.
to_csv는 다음의 매개변수를 가진다.
DataFrame.
to_csv
(path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression='infer', quoting=None, quotechar='"', line_terminator=None, chunksize=None, tupleize_cols=None, date_format=None, doublequote=True, escapechar=None, decimal='.'
출처 : https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
나는 header는 False , 행의 이름또한 False로 주었다.
# Dataframe 생성 및 csv 파일 생성
df = pd.DataFrame(data)
df.to_csv("C:/Users/user/Desktop/졸작/2019-02-07-재크롤링",header=False,index=False)
'졸업작품_preparing.... > python_작업' 카테고리의 다른 글
IndexError: list assignment index out of range 오류 (1) | 2019.03.16 |
---|---|
Python: Pandas pd.read_excel giving ImportError: Install xlrd >= 1.0.0 for Excel support (0) | 2019.02.24 |
Steam_game_ 검색_자동화도구만들기 (0) | 2019.02.10 |
Pythons에서 Exel,csv 파일 불러오기 (0) | 2019.01.20 |
Python_협업필터링_알고리즘3 (0) | 2019.01.01 |
#IT #먹방 #전자기기 #일상
#개발 #일상