我有一个字符串说
type(abc) >>str
我想把它转换成pandas. core. series. series。我在Pandas文件里看到有一个代码
pd.to_string()
这个函数可以把Pandas序列转换成字符串,但是我想把它转换成相反的字符串。有什么函数/代码可以做到这一点吗?
jgzswidk1#
这是一个将字符串转换为序列的Python 2.7实现-
>>> abc = 'some string' >>> import pandas as pd >>> abc_series = pd.Series(abc) >>> print type(abc_series)
产出
<class 'pandas.core.series.Series'> >>>
0md85ypi2#
您的字符串是否表示类似“0 1\n名称:我的系列,数据类型:int64”?你没有澄清它。如果这是你的意思,我还没有找到直接的方法来做到这一点
pd.read_csv(io.StringIO('\n'.join(a.split('\n')[:-1])), header=None, index_col=0, sep='\s+')
似乎已经足够接近了
2条答案
按热度按时间jgzswidk1#
这是一个将字符串转换为序列的Python 2.7实现-
产出
0md85ypi2#
您的字符串是否表示类似“0 1\n名称:我的系列,数据类型:int64”?你没有澄清它。如果这是你的意思,我还没有找到直接的方法来做到这一点
似乎已经足够接近了