728x90
반응형
에러
TypeError: 'int' object is not iterable
코드
n_row = len(din['Phen_fog'])-1
print(n_row)
for i in n_row:
if i == 1:
print(i)
원인
for i in n_row: 에서 n_row 가 list 이어야 하는데, 여기서는 정수(int)로만 되어 있음.
다른 언어에서는 for i in (initial, end , increment) 형태로 되나, Python 에서는 배열 전체가 list 로 들어가 있어야 함.
해결
아래와 같이, din['Phen_fog'] 로 수정하면 에러 해결
for i in din['Phen_fog']:
if i == 1:
print(i)
728x90
반응형