gpt4 book ai didi

python - Graphlab sframe - 有什么方法可以转置 sframe 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 05:21:25 24 4
gpt4 key购买 nike

我正在使用 graphlab 库中的 sframes。我需要按行进行一些计算。此外,如果我能够转置 sframe,则 sframe 结构在我的情况下会更有意义。

有什么办法可以做到吗?还是可以在我可以使用的任何其他数据框中使用?

感谢您的宝贵时间!

最佳答案

你可以试试这个:

import graphlab
import numpy as np

sf = graphlab.SFrame({'id':[1,2,3],'val1':['A','B','C'],'val2':[5,6,7],'val3':['X','Y','Z']})
print(sf)
sf_t = np.asarray([sf[x] for x in sf.column_names()])
print(sf_t)

结果如下:

+----+------+------+------+
| id | val1 | val2 | val3 |
+----+------+------+------+
| 1 | A | 5 | X |
| 2 | B | 6 | Y |
| 3 | C | 7 | Z |
+----+------+------+------+
[3 rows x 4 columns]

[['1' '2' '3']
['A' 'B' 'C']
['5' '6' '7']
['X' 'Y' 'Z']]

关于python - Graphlab sframe - 有什么方法可以转置 sframe 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40148588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com