Python中的SFrame、graphlab
任何人,请告诉我,我如何在python中绘制(甚至更好)或将此类型转换为某种常见类型。 例如,当我尝试将SArray转换为pandas对象时:Python中的SFrame、graphlab,python,Python,任何人,请告诉我,我如何在python中绘制(甚至更好)或将此类型转换为某种常见类型。 例如,当我尝试将SArray转换为pandas对象时: pandas.Series(sarray) 我得到了下一个错误: File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 220, in __init__ raise_cast_failure=True) File "/usr/local/lib/p
pandas.Series(sarray)
我得到了下一个错误:
File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 220, in __init__
raise_cast_failure=True)
File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 2566, in _sanitize_array
subarr = _try_cast(data, False)
File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 2517, in _try_cast
subarr = pa.array(arr, dtype=dtype, copy=copy)
File "/usr/local/lib/python2.7/dist-packages/graphlab/data_structures/sarray.py", line 625, in __getitem__
raise IndexError("Invalid type to use for indexing")
IndexError: Invalid type to use for indexin
因此,我无法保存SArray对象,如csv文件或其他
再一次,我需要的只是一些SArray的绘图。根据,您可以使用
列表(SArray)
将其转换回标准列表。然后可以使用pd.series(新列表)
将其转换为熊猫系列。这很好,很抱歉,我在文档中完全忽略了它。在版本0.9中,您可以执行sa.show()
来获取您的SArray
的多个描述性绘图。