是否有类似以下的函数来创建具有十列Series s的数据框?
df = pd.DataFrame(s, 10)
Run Code Online (Sandbox Code Playgroud)
谢谢!
EdC*_*ica 13
使用concat:
In [57]:
s = pd.Series(arange(10))
s
Out[57]:
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
dtype: int32
In [59]:
pd.concat([s] * 10, axis=1)
Out[59]:
0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9 9 9
Run Code Online (Sandbox Code Playgroud)
如果要追加为行,则删除该axis=1参数.
| 归档时间: |
|
| 查看次数: |
4507 次 |
| 最近记录: |