pandas dataframe随机采样

使用如下数据:

import pandas as pd
import numpy as np

df = pd.DataFrame(data=np.random.randint(0, 20, size=(1000, 10)))

设置随机种子:

np.random.seed(10)

方法1:

sample_df = df.sample(50)

方法2:

sample_df2 = df.loc[np.random.choice(df.index, 50)]

你可能感兴趣的:(python,数据处理,pandas)