我正在处理graphlab
并使用SFrame
在所有类型的作业中出现问题,类似dataframe
,系列对象为SArrays
。每次我必须将整个数据转换为dataframe
并再次转换为SFrame
。
import graphlab as gl
sf = gl.SFrame('abc.csv') # have columns 'Name','Price', 'Quantity' etc.
for i in range(0, len(sf)):
temp = (str)sf['Name'][i]
temp = temp.replace('_br_', '')
sf['Name'][i] = temp
现在,我想做一些字符串操作和匹配,但首先我甚至无法为SArray赋值。
有关如何使用SFrame
或dataframe
之外的替代方案简化项目分配的任何建议都会有所帮助。