반응형

pandas 2

판다 데이터 프레임의 마지막 데이터 행을 삭제하는 방법

판다 데이터 프레임의 마지막 데이터 행을 삭제하는 방법 이것은 간단해야 한다고 생각하지만, 몇 가지 아이디어를 시도해 보았지만 아무 것도 효과가 없었습니다. last_row = len(DF) DF = DF.drop(DF.index[last_row]) #>> %timeit df[:-1] 125 µs ± 132 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) >>> %timeit df.head(-1) 129 µs ± 1.18 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) >>> %timeit df.drop(df.tail(1).index) 751 µs ± 20.4 µs per loop (mean..

programing 2023.08.22

데이터를 3세트(교육, 검증 및 테스트)로 분할하는 방법은 무엇입니까?

데이터를 3세트(교육, 검증 및 테스트)로 분할하는 방법은 무엇입니까? 저는 판다 데이터 프레임을 가지고 있는데 3개의 세트로 나누고 싶습니다.train_test_split을 사용하는 것을 알고 있습니다.sklearn.cross_validation데이터를 두 집합(훈련 및 테스트)으로 나눌 수 있습니다.하지만, 저는 데이터를 세 세트로 나누는 것에 대한 해결책을 찾을 수 없었습니다.가급적이면 원본 데이터의 인덱스를 갖고 싶습니다. 방법은 사할수있해방법은결는을 입니다.train_test_split두 번 그리고 어떻게든 지수를 조정합니다.하지만 데이터를 2개가 아닌 3개의 세트로 분할할 수 있는 더 표준적인 내장 방식이 있습니까?바보 같은 해결책.는 먼저 데이터 세트를 입니다.df.sample(frac=1,..

programing 2023.08.12
반응형