shuffle rows dataframe
# Basic syntax:
df = df.sample(frac=1, random_state=1).reset_index(drop=True)
# Where:
# - frac=1 specifies returning 100% of the original rows of the
# dataframe (in random order). Change to a decimal (e.g. 0.5) if
# you want to sample say, 50% of the original rows
# - random_state=1 sets the seed for the random number generator and
# is useful to specify if you want results to be reproducible
# - .reset_index(drop=True) specifies resetting the row index of the
# shuffled dataframe
4.8
5
df = df.sample(frac=1).reset_index(drop=True)
Thank you!
5
0
3.8
10
df = df.sample(frac=1).reset_index(drop=True) #Use if you want to reset index order
df.sample(frac=1) # Use for no reset in index order
Thank you!
10
0
3.78
9
shuffled_train_df = train_df.reindex(np.random.permutation(train_df.index))
Thank you!
9
0
Are there any code examples left?
New code examples in category Other
-
Other 2023-03-27 22:50:10 how to select the whole line in vscode with keyboard shortcut
-
Other 2022-03-27 22:45:24 income of a web developer
-
Other 2022-03-27 22:35:01 \pyrcc_main.py: File does not exist 'resources.qrc'
-
Other 2022-03-27 22:30:45 rick roll embed code
-
Other 2022-03-27 22:20:08 Circuit_04_Potentiometer
-
Other 2022-03-27 22:20:05 iterative power
-
Other 2022-03-27 22:15:11 flutter run all
-
Other 2022-03-27 22:10:05 when is karlson release
-
Other 2022-03-27 22:10:02 wp .htaccess example
-
Other 2022-03-27 22:00:08 bash pause in file read line by line