如何洗牌数据框架中的元素



我有这个数据框架。

Name    A   B   C   D   E
0   John    1   2   3   2   3

我想要这个结果。

Name    A   B   C   D   E
0   John    1   3   2   3   2 
1   John    3   2   1   2   3 
2   John    2   1   3   2   3 
...
49  John    1   2   2   3   3 
50  John    2   1   3   2   3

我有数百列,如cols A,B,C,…

我不知道如何解决这个问题。

您需要导入pandas库并将其转换为pandas数据框架。你可以这样做>>>

import pandas as pd
df = pd.DataFrame(test, columns = ['Column_A','Column_B','Column_C'])
print(df)

也许有更简单的方法,但其中一种方法是:

df=pd.DataFrame({'a':list(x[0][0]), 'b':list(x[1][0]),'c': list(x[2][0])}, index=range(len(x[0][0])))
>>> print(df)
a    b    c
0   0.0  0.0  0.0
1   1.0  1.0  1.0
2   3.0  3.0  3.0
3   0.0  0.0  0.0
4   1.0  1.0  1.0
..  ...  ...  ...
88  0.0  0.0  0.0
89  1.0  1.0  1.0
90  0.0  0.0  0.0
91  0.0  0.0  0.0
92  0.0  0.0  0.0

相关内容

  • 没有找到相关文章

最新更新