[Python] DataFrame 분할 질문
조회수 697회
안녕하세요.
Spectrum data를 병합하고 있습니다. 총 100개의 text 파일로 저장된 spectrum data (x축:0-2000nm(2000개), y축:흡광값)를 재배열하고 싶습니다.
100개의 text 파일을 병합하여, 200000 rows × 2 columns의 DataFrame을 생성하였습니다.
200000 rows × 2 columns의 DataFrame을 2000 rows × 101 columns으로 재배열하고 싶습니다.
<<첨부 이미지 참고>>
현재까지 아래와 같이 for 문을 이용해서 1999 rows × 2 columns으로 분리는 하였는데, for문 내에서 x1, x2, x3...x100 까지 변수를 지정한 후 흡광값 컬럼만 추출하여 재배열하고 싶습니다.
///
x=range(1,100,1)
for i in x:
j=i*2000
k=j-1999
ai=df.iloc[k:j]
ai_=ai.set_index("nm")
print(ai_)
///
- for 문 내에서 x1, x2, x3...x100 까지 변수를 지정 방법
- 기타 DataFrame의 재배열 방법 존재 유무
가 궁금합니다. Python 배운지 별로 안되어 많이 미숙합니다. 도움을 요청드립니다.!
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력