Hướng dẫn how to randomize dataframe in python - cách ngẫu nhiên hóa khung dữ liệu trong python
TL; DR: Show
Vì vậy, nếu bạn sử dụng Mặc dù, có một số điểm để xem xét.
Kết quả điểm chuẩngiữa 0 và np.random.shuffle() .ndarray
0.10793248389381915 giây. Nhanh hơn 8 lần8x faster
0,8897626010002568 giây Khung dữ liệu
0.3183923360193148 giây. Nhanh hơn 3 lần3x faster
0,9357550159329548 giây
Mã đã sử dụng
Pythonbenchmark Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Bàn luận
4 5 4 7 8 9 0 1 2 3 4 5 4 7 8 9 0 4 2 4 4 8 9 7 4 9 4 1 4 3 4 5 6 2 8 4np.random.shuffle(ndarray) 0 4np.random.shuffle(ndarray) 2 4np.random.shuffle(ndarray) 4 4np.random.shuffle(ndarray) 6 8
4DataFrame 1 4DataFrame 3 4DataFrame 5 4DataFrame 7DataFrame 8
9 np.random.shuffle() 1
‘
Đầu ra: Làm cách nào để xáo trộn một khung dữ liệu trong Python?Một trong những cách dễ nhất để xáo trộn một khung dữ liệu gấu trúc là sử dụng phương pháp mẫu Pandas. DF. Phương pháp mẫu cho phép bạn lấy mẫu một số hàng trong khung dữ liệu gấu trúc theo thứ tự ngẫu nhiên. Bởi vì điều này, chúng tôi chỉ cần chỉ định rằng chúng tôi muốn trả về toàn bộ DataFrame của Pandas, theo thứ tự ngẫu nhiên.use the Pandas sample method. The df. sample method allows you to sample a number of rows in a Pandas Dataframe in a random order. Because of this, we can simply specify that we want to return the entire Pandas Dataframe, in a random order.
Làm thế nào để bạn xáo trộn một cột DataFrame Pandas?Shuffle DataFrame ngẫu nhiên bằng các hàng và cột bạn có thể sử dụng df.sample (frac = 1, trục = 1) .sample (frac = 1) .reset_index (drop = true) để xáo trộn các hàng và cột một cách ngẫu nhiên.df. sample(frac=1, axis=1). sample(frac=1). reset_index(drop=True) to shuffle rows and columns randomly.
Làm cách nào để xáo trộn hai khung dữ liệu trong gấu trúc?Thuật toán:.. Nhập các mô -đun Gandas và Numpy .. Tạo một khung dữ liệu .. Shuffle Các hàng của DataFrame bằng phương thức mẫu () với tham số frac là 1, nó xác định phần nào của tổng số trường hợp cần được trả về .. In bản gốc và các khung dữ liệu xáo trộn .. Làm thế nào để bạn ngẫu nhiên một tập dữ liệu?Randomize.. Chọn nhóm các cột của bộ dữ liệu bạn muốn xáo trộn .. Chọn tỷ lệ của bộ dữ liệu bạn muốn xáo trộn .. Sản xuất đầu ra có thể nhân rộng .. Nếu áp dụng tự động được đánh dấu, các thay đổi được thực hiện tự động.Nếu không, bạn phải nhấn Áp dụng sau mỗi lần thay đổi .. Tạo một báo cáo .. |