이 df
가장 효율적인 방법은 무작위로
df = pd.DataFrame(np.ones((10, 10)) * 2,
list('abcdefghij'), list('ABCDEFGHIJ'))
df
어떻게 무작위로 ~이 값의 20 %를 무효로 할 수 있습니다 고려 dataframe의 값을 null로? 당신은 당신이 샘플링 할 부분이 null 값 (즉, 한 비율을 뺀 당신이 결과 프레임에서 원하는 null이 아닌 값의 비율이다 sample
으로 stack
및 unstack
을 사용할 수 있습니다
나는 내 대답보다이 점이 좋습니다. 보다 일반적인 방법으로, 하드 코딩하는 대신'size = df.shape'를 사용하는 것이 좋습니다. – root
감사합니다. 답변에 추가되었습니다. – ASGM
나는 원래 아주 비슷한 것을 씹어 먹었다. 이것은 훨씬 더 우아한 답변입니다. 나는 루트의 제안을 한 걸음 더 나아가 더 좋게 만들지는 않을 것이다. 그러나 모든 것이 도움이된다. 'df.values.shape'를 사용하십시오. – piRSquared