API에서 받아오는 데이터를 json형태로 받아와서 그 값을 DB에 저장 시키려고 하였다. 그런데 , Tag에 필요없는 데이터가 있는 것이다 . 다음 화면은 기존 코드를 돌렸을 때 , 생성되는 Excel 값들인데 , Tag의 값을 보면 {} 의 형태로 json형태로 받아온 형태를 그대로 넣어서 저장했다. 근데 , 여기서 나는 태그에 해당하는 apikey는 필요가 없었따 . 그래서 기존 코드를 다음 처럼 바꾸어 주었다. 기존 코드는 다음과 같다 . json.data2['tags'] 이것이 tag의 json형태의 값이다.data_1.insert(Count , [json_data[keys[Count]]['name'], json_data[keys[Count]]['owners'], # json_data2['tag..
%d – the argument is treated as an integer, and presented as a (signed) decimal number.%s – the argument is treated as and presented as a string. --> % d - 인수는 정수로 처리되고 (부호가있는) 십진수로 표시됩니다. % s - 인수는 문자열로 취급되고 제시됩니다.
저번에 만들어 놨던 Automatic_Steam_API 가 이상하다. API를 사용해서 값을 받아오는데 , 이 때 값들이 누적되서 쌓인 뒤 , 그 값이 Excel 파일로 순차적으로 저장되야하는데 , 이상하게 , 한 컬럼내에서 값이 바뀌고 결국에는 마지막 값만이 Excel에 남게 되었다 . 그래서 코드를 수정해 보았다 . 전체 코드는 다음인데 , 바뀐 부분만 따로 설명해 보겠따 import urllib.parse import requests import pandas as pd # Steamspy API Get main_api = "http://steamspy.com/api.php?request=tag&tag" Searching_tags = "http://steamspy.com/api.php?request=..
Python 으로 SteamAPI를 사용해서 , 데이터를 수집할 때 , 다음과 같은 오류가 났다 . IndexError: list assignment index out of range 나는 json으로 넘겨져 받아오는 데이터를 Python에서 이중딕셔너리로 해서 받아왔다. 결론부터 말해보자면 , 배열에 값을 추가할 때는 다음처럼 해야한다 . Q = [] Q.insert(배열주소값,대입되는값) 습관적으로 , Q [값을 넣을 배열 주소값] = 값 이렇게 했었는데 , Python에서 배열에 값을 넣을때는 insert를 사용하도록 하자 .
프로젝트 ( project ) : 유일한 제품 , 서비스 혹은 결과를 만들어 내기 위해 수행되는 한시적으로 수행되는 점진적인 노력 è 한시성 : 한시적이라는 의미는 모든 프로젝트가 명확한 시작과 명확한 종료를 가진다는 의미이다 . è 유일성 : 프로젝트는 제품 , 서비스 , 또는 지식이나 정보와 같은 인도물을 생성하며 , 이러한 인도물은 유일하다 è 점진성 : 프로젝트 또는 프로젝트의 인도물은 점진적으로 구체화 된다 프로젝트와 운영의 공통점 1. 사람에 의해 수행된다 2. 한정된 자원으로 제한받는다.3. 계획되고 , 수행되고 , 통제된다 . 4. 운영 : 인도물을 지속적이고 반복적으로 이용하고 관리하는 노력 프로세스 ( process ) : 특정 제품 , 결과 또는 서비스의 성취를 위해 수행되는 상호연관..
데이터 과학이란? è 컴퓨터 도구를 효율적으로 이용하고 , 적절한 통계학 방법을 사용하여 실제적인 문제에 답을 내리는 활동 데이터 과학 프로세스 1. 문제 정의 (problem definition)2. 데이터 정의 (data definition)3. 실험 계획 (design of experiment)4. 데이터 취득 (data acquisition)5. 데이터 가공 (data processing, data wrangling)6. 탐색적 분석과 데이터 시각화 (exploratory data analysis , data visualization)7. 모형화 (modeling)8. 분석 결과 정리 (reporting) 정리를 해보자면 , 데이터과학이란 실제적인 문제를 통계적으로 표현하고 , 컴퓨터 도구를 사용..