是否可以将多个DataFrame混洗在一起?
例如,我有一个 Dataframe df1
和一个 Dataframe df2
,我想随机地移动行,但是对这两个 Dataframe 使用相同的方式。
- 示例**
df1
:
|___|_______|
| 1 | ... |
| 2 | ... |
| 3 | ... |
| 4 | ... |
df2
:
|___|_______|
| 1 | ... |
| 2 | ... |
| 3 | ... |
| 4 | ... |
重排**两个 Dataframe **的可能顺序后,可能是:
|___|_______|
| 2 | ... |
| 3 | ... |
| 4 | ... |
| 1 | ... |
2条答案
按热度按时间2skhul331#
我认为可以通过将
numpy.random.permutation
应用于index
来使reindex
加倍,但是两个DataFrame
必须具有相同的长度和相同的唯一索引值:reindex_axis
的替代方案:pgvzfuti2#