使用如下数据: 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)]