hsnam95 / class2022Spring

130 stars 22 forks source link

return df 오류 #5

Open LeeHangyeong opened 2 years ago

LeeHangyeong commented 2 years ago

안녕하세요 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의 오류가 있는 것 같은데 해결 방법을 모르겠습니다

hsnam95 commented 2 years ago

function을 def할때 반드시 indent를 해줘야 하는데 확인하세요

LeeHangyeong commented 2 years ago

감사합니다 교수님!