Я знаю DataFrame.sample()
, но как я могу это сделать, а также удалить образец из набора данных? (Примечание: AFAIK это не имеет ничего общего с отбором проб с заменой)Pandas случайный образец с удалением
Например вот это суть того, что я хочу достичь, это на самом деле не работает:
len(df) # 1000
df_subset = df.sample(300)
len(df_subset) # 300
df = df.remove(df_subset)
len(df) # 700
Есть в любом случае использование DataFrame. ** pop **, чтобы удалить образцы? Потому что DataFrame. ** pop ** обычно используется для заполнения столбцов. Что, если я перенесирую сначала свой DF? – MMF
@MMF отличная идея. Да, вы можете работать с транспозицией и делать это. Вы вдохновили меня попробовать что-то еще. Если я смогу закончить его до следующей встречи, я отправлю его здесь. – piRSquared
@MMF также, кажется, что 'pop' принимает только имена столбцов. Смысл, я не могу много размножаться. – piRSquared