SFrame:将str转换为int或float

时间:2016-08-18 16:18:43

标签: python graphlab

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

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

谢谢,

2 个答案:

答案 0 :(得分:2)

我发现这种方法有效。

sf['column_name'] = sf['column_name'].astype(float)
sf['column_name'] = sf['column_name'].astype(str)

答案 1 :(得分:0)

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

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

然后加载值。我遇到了类似的情况。