2

我最近开始学习 SFrames 数据结构。我想知道是否有人遇到过将“str”列转换为“float”或“int”列的问题。在 R 中,我可以通过 as.numeric() 或 as.integer() 轻松完成任务。

我怎么能在 SFrames (python) 中做到这一点?

谢谢,

4

2 回答 2

3

我发现这种方法有效。

sf['column_name'] = sf['column_name'].astype(float)
sf['column_name'] = sf['column_name'].astype(str)
于 2016-08-21T04:59:12.727 回答
0

这有时不适用于空列。最好先分配给字符串或浮点数,然后再加载元素。例子

sf['column'] = ""  #for string
sf['column1'] = numpy.nan  #for float

然后加载值。我在类似的情况下受到打击。

于 2017-11-30T04:24:06.317 回答