본문 바로가기

Reset2

Python 판다스 데이터프레임에서 인덱스를 재설정하는 방법은 무엇인가요? [중복됨], How to reset index in a pandas dataframe? [duplicate] 질문 나는 몇 개의 행을 제거한 데이터프레임을 가지고 있습니다. 결과적으로, 색인이 [1,5,6,10,11]와 같은 데이터프레임을 얻게 되는데, 이를 [0,1,2,3,4]로 재설정하고 싶습니다. 어떻게 할 수 있을까요? 다음은 작동하는 것 같습니다: df = df.reset_index() del df['index'] 다음은 작동하지 않습니다: df = df.reindex() 답변 DataFrame.reset_index은(는) 찾고 있는 것입니다. 만약 이것을 열로 저장하지 않으려면 다음과 같이 하십시오: df = df.reset_index(drop=True) 재할당하고 싶지 않다면: df.reset_index(drop=True, inplace=True) 2023. 10. 6.
Python 데이터프레임 행 섞기, Shuffle DataFrame rows 질문 다음과 같은 DataFrame이 있습니다: Col1 Col2 Col3 Type 0 1 2 3 1 1 4 5 6 1 ... 20 7 8 9 2 21 10 11 12 2 ... 45 13 14 15 3 46 16 17 18 3 ... DataFrame은 CSV 파일에서 읽어옵니다. Type이 1인 모든 행은 맨 위에 있으며, 그 다음으로 Type이 2인 행이, 그리고 그 다음으로 Type이 3인 행이 등장합니다. DataFrame의 행 순서를 섞어서 모든 Type이 섞인 결과를 얻고 싶습니다. 가능한 결과는 다음과 같을 수 있습니다: Col1 Col2 Col3 Type 0 7 8 9 2 1 13 14 15 3 ... 20 1 2 3 1 21 10 11 12 2 ... 45 4 5 6 1 46 16 17.. 2023. 7. 3.