我最近开始学习 SFrames 数据结构。我想知道是否有人遇到过将“str”列转换为“float”或“int”列的问题。在 R 中,我可以通过 as.numeric() 或 as.integer() 轻松完成任务。
我怎么能在 SFrames (python) 中做到这一点?
谢谢,
我发现这种方法有效。
sf['column_name'] = sf['column_name'].astype(float)
sf['column_name'] = sf['column_name'].astype(str)
这有时不适用于空列。最好先分配给字符串或浮点数,然后再加载元素。例子
sf['column'] = "" #for string
sf['column1'] = numpy.nan #for float
然后加载值。我在类似的情况下受到打击。