【发布时间】:2021-12-31 10:50:05
【问题描述】:
我有两个 csv 文件,其中包含多个包含文本的列。它们都有相同的文本,但使用不同的语言。因此,例如 csv1 看起来像:
header1 header2
How are you Good
What day is it Friday
Whats your name Mary
而 csv2 将是:
header1 header2
Qué tal estás Bien
Qué dia es Viernes
Cómo te llamas María
现在我想将它们都随机化,但我需要翻译仍然保持相同的顺序。换句话说,我需要索引的顺序相同:如果索引 1 被随机化为 csv1 中的最后一个,我希望 csv2 的顺序相同:
header1 header2
What day is it Friday
Whats your name Mary
How are you Good
header1 header2
Qué dia es Viernes
Cómo te llamas María
Qué tal estás Bien
这就是我所做的:
import pandas as pd
df = pd.read_csv('train.csv')
data = df.sample(frac=1)
但是,使用此代码后,两个 csv 文件的顺序不同。有没有办法随机化文件但固定索引的顺序?
如果没有很好地解释,我深表歉意,这是我第一次在这个网站和编码中。
【问题讨论】:
标签: python pandas dataframe csv random