我有一个示例数据框架
city
0 Los Angles
1 New York
2 Texas
3 Washington DC
如何在不改变顺序的情况下复制上述数据框架?
预期结果:
city
0 Los Angles
1 New York
2 Texas
3 Washington DC
4 Los Angles
5 New York
6 Texas
7 Washington DC
8 Los Angles
9 New York
10 Texas
11 Washington DC
如何:
pd.concat([df]*3, ignore_index=True)
输出:
city
0 Los Angles
1 New York
2 Texas
3 Washington DC
4 Los Angles
5 New York
6 Texas
7 Washington DC
8 Los Angles
9 New York
10 Texas
11 Washington DC
可以使用pd.concat:
result=pd.concat([df]*x).reset_index(drop=True)
print(result)
输出(对于x=3):
city
0 Los Angles
1 New York
2 Texas
3 Washington DC
4 Los Angles
5 New York
6 Texas
7 Washington DC
8 Los Angles
9 New York
10 Texas
11 Washington DC