• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共95篇

    python3.X - 数据分析 - Pandas

关闭

返回栏目

关闭

返回python3.X - 数据分析 - Pandas栏目

57 - 选择数据 - random_rows = df.sample(3) - 随机3行

作者:

贺及楼

成为作者

更新日期:2024-07-07 21:40:37

sample()随机行

选择随机n条

  1. import numpy as np
  2. import pandas as pd
  3. df = pd.DataFrame(data=[{'A':2,'B':3,}, {'A':9,'B':8,}, {'A':1,'B':2,}, {'A':4,'B':5,}])
A B
0 2 3
1 9 8
2 1 2
3 4 5
  1. random_rows = df.sample(3)
  1. >>> df.sample(3)
  2. A B
  3. 1 9 8
  4. 0 2 3
  5. 2 1 2
  6. >>> df.sample(3)
  7. A B
  8. 2 1 2
  9. 1 9 8
  10. 0 2 3
  11. >>> df.sample(3)
  12. A B
  13. 1 9 8
  14. 2 1 2
  15. 0 2 3
  16. >>> df.sample(3)
  17. A B
  18. 1 9 8
  19. 3 4 5
  20. 0 2 3
  21. >>> df.sample(3)
  22. A B
  23. 3 4 5
  24. 0 2 3
  25. 1 9 8
  26. >>> df.sample(3)
  27. A B
  28. 2 1 2
  29. 1 9 8
  30. 0 2 3
  31. >>> df.sample(3)
  32. A B
  33. 2 1 2
  34. 1 9 8
  35. 3 4 5
  36. >>> df.sample(3)
  37. A B
  38. 0 2 3
  39. 3 4 5
  40. 2 1 2
  41. >>> df.sample(3)
  42. A B
  43. 0 2 3
  44. 1 9 8
  45. 2 1 2
  46. >>> df.sample(3)
  47. A B
  48. 0 2 3
  49. 3 4 5
  50. 1 9 8

可以看见不仅仅随机出现,而且还打乱顺序