response = requests.get(URL)
r = response.json()
items = r['msgBody']
addr1 = [item['addr1'] for item in items]
addr2 = [item['addr2'] for item in items]
keyword = [item['keyword'] for item in items]
telCode = [item['telCode'] for item in items]
telNo = [item['telNo'] for item in items]
안녕하세요 2017130321 이한경입니다.
저는 return df 명령어가 작동이 안되는 오류를 겪고 있습니다.
def test(name): URL = ('http://apis.data.go.kr/6300000/tourDataService/' 'tourDataListJson?' 'name='+name+ '&serviceKey=kD6i6Ub%2FXdBIUyV2wbk%2FrGzKccslsm%2B1U6PVZTLVm0LxHzrbCUeeaaP8k9VzQX%2BuR21qD1r6FP%2B77Sp7CEyJow%3D%3D' '&numOfRows=10' '&pageNo=1')
response = requests.get(URL) r = response.json() items = r['msgBody']
addr1 = [item['addr1'] for item in items] addr2 = [item['addr2'] for item in items] keyword = [item['keyword'] for item in items] telCode = [item['telCode'] for item in items] telNo = [item['telNo'] for item in items]
addr1 = pd.Series(addr1) addr2 = pd.Series(addr2) keyword = pd.Series(keyword) telCode = pd.Series(telCode) telNo = pd.Series(telNo)
df = pd.DataFrame({ 'addr1' : addr1, 'addr2' : addr2, 'keyword' : keyword, 'telCode' : telCode, 'telNo' : telNo}) return df
File "" , line 26
return df
^
SyntaxError: 'return' outside function
'return' outside function의 오류가 있는 것 같은데 해결 방법을 모르겠습니다