t.py 475 B

1234567891011121314151617181920212223
  1. import pandas as pd
  2. import random
  3. df = pd.read_excel("result.xlsx")
  4. columns = df.columns
  5. data_list = df.values.tolist()
  6. print(len(data_list))
  7. # 定义范围
  8. start, end = 0, 531
  9. # 从1到532中随机取出30个不重复的数字
  10. random_numbers = random.sample(range(start, end + 1), 30)
  11. result = []
  12. for i in random_numbers:
  13. print(data_list[i])
  14. result.append(data_list[i])
  15. out_df = pd.DataFrame(result, columns=columns)
  16. out_df.to_excel("test.xlsx", index=False)