擅长:python、mysql、java
<p>我也有同样的问题。我研究了一段时间,但找不到合适的解决方案,于是我尝试应用我自己的解决方案来解决这个问题。它帮助了我,我希望它能对所有有同样问题的人起作用。在</p>
<pre><code>columns = df.columns.to_numpy()
iteration_count = 30
new_df = pd.DataFrame(columns=columns)
for i in range(iteration_count):
for k in df.iterrows():
data_obj = {}
for j in range(columns.size):
random_index = np.random.randint(0,13, dtype='int')
data_obj[columns[j]] = df.loc[random_index][columns[j]]
new_df = new_df.append(data_obj, ignore_index=True)
df = df.append(new_df, ignore_index=True)
</code></pre>