판다스 초보 반복문을 이용해서 데이터프레임을 나누기

조회수 1307회

안녕하세요 파이썬, 판다스 초보입니다.

전체 데이터를 F1이라 선언하고 2000개씩 97번 나누어 각각 데이터로 선언하고자, 즉 F1_0은 인덱스번호 0~1999까지, F1_1은 2000~3999까지해서 마지막 F1_96까지 데이터프레임을 만들고자 다음과 같은 반복문을 적어봤는데요

n=0
for i in (0, 97):
  A=2000*(i+1)
  globals()['F1_{0}'.format(i)] = F1.loc[n:A]
  n = A

F1_0은 잘 호출이 되는데 F1_1부터는 defined 되지 않았다고 나오면서 안되네요.

제가 파이썬하고 판다스 초보라 코드도 깔끔하게 못짜고 어디가 잘못됏는지 도통 모르겠습니다.

고수님들 도와주세요

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)