편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.11.12

    requests로 가져와 만든 dataframe 을 저장하여, 간단히 다시 불러쓰는 방법.


    다음과 같이 api를 호출하여 dataframe 형식으로 저장하는 함수를 작성했습니다.
    return 받은 df 값을 다른 곳에 저장하여 다른 함수를 생성할 때 그 안에서 쓰고 싶습니다.
    어떠한 방법이 있을까요? (list()를 중복호출 하기 싫어서 새로 생성하는 함수안에서는list()를 쓰지 않으려 합니다)

    예를들어 다른함수에서 a함수와 b 함수를 불러와 합치는데 두 함수 모두 list의 df가 필요합니다. 즉, 두함수를 합치려고 불러오는 순간 list()가 중복호출된다는 소리입니다. 그래서 list()의 return값을 다른곳에 저장해 호출하지 않으려 합니다.

    def list():
        headers = {
            'Authorization': 'Bearer ' + accesstoken,
            'Id': id,
        }
        r1 = requests.get(url, headers=headers)
        r1_json = r1.json()
        df = pd.DataFrame(data=r1_json['content'])
        return df
    
  • 프로필 엽토군님의 편집
    날짜2020.11.12

    api 호출 관련


    다음과 같이 api를 호출하여 dataframe 형식으로 저장하는 함수를 작성했습니다.
    return 받은 df 값을 다른 곳에 저장하여 다른 함수를 생성할 때 그 안에서 쓰고 싶습니다.
    어떠한 방법이 있을까요?(list()를 중복호출 하기 싫어서 새로 생성하는 함수안에서는list()를 쓰지 않으려 합니다)

    def list():
        headers = {
            'Authorization': 'Bearer ' + accesstoken,
            'Id': id,
        }
        r1 = requests.get(url, headers=headers)
        r1_json = r1.json()
        df = pd.DataFrame(data=r1_json['content'])
        return df
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.11.12

    api 호출 관련


    다음과 같이 api를 호출하여 dataframe 형식으로 저장하는 함수를 작성했습니다. return 받은 df 값을 다른 곳에 저장하여 다른 함수를 생성할 때 그 안에서 쓰고 싶습니다. 어떠한 방법이 있을까요?(list()를 중복호출 하기 싫어서 새로 생성하는 함수안에서는list()를 쓰지 않으려 합니다)

    def list():
        headers = {
            'Authorization': 'Bearer ' + accesstoken,
            'Id': id,
        }
        r1 = requests.get(url, headers=headers)
        r1_json = r1.json()
        df = pd.DataFrame(data=r1_json['content'])
    
    
    return df