gpt4 book ai didi

python - 选择 SFrame 中的特定行

转载 作者:行者123 更新时间:2023-12-01 03:52:16 26 4
gpt4 key购买 nike

我对如何选择 SFrame 数组中的特定行感到困惑。我可以在此处选择第一行:

sf
+-------------------------------+
| X1 |
+-------------------------------+
| [0.0, 0.0, 0.0, 0.0, 0.0, ... |
[100 rows x 1 columns]

sf[:1]
+-------------------------------+
| X1 |
+-------------------------------+
| [0.0, 0.0, 0.0, 0.0, 0.0, ... |
[1 rows x 1 columns]

sf[:2]
+-------------------------------+
| X1 |
+-------------------------------+
| [0.0, 0.0, 0.0, 0.0, 0.0, ... |
| [0.0, 0.0, 0.0, 0.0, 0.0, ... |
[2 rows x 1 columns]

type(sf[:1])
graphlab.data_structures.sframe.SFrame

这里我试图只获取第 2 行

sf[:,2]
# TypeError: Invalid key type: must be str, bytes or type

如何选择数据框中的任何行?

最佳答案

您可以选择一行:

import graphlab as gl
sf = gl.SFrame({'a':[1,2,3], 'b':[2,9,1]})
# select first row
print sf[0]
# select second row
print sf[1]
# and so on
# convert first row to an SFrame
sf_one_raw = sf[0:1]
# convert second row to an SFrame
sf_one_raw = sf[1:2]

关于python - 选择 SFrame 中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38044536/

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