편집 기록

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

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


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

    전체 데이터를 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 되지 않았다고 나오면서 안되네요.

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

    고수님들 도와주세요

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.07.05

    판다스 초보 반복문. 어디가 잘못되었을까요..


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

    전체 데이터를 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 되지 않았다고 나오면서 안되네요ㅠㅠ

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

    고수님들 도와주세요