您的位置:首页 > 其它

pandas change int to str

2018-02-02 13:31 351 查看
source:
https://stackoverflow.com/questions/17950374/converting-a-column-within-pandas-dataframe-from-int-to-string
In [16]: df = DataFrame(np.arange(10).reshape(5,2),columns=list('AB'))

In [17]: df
Out[17]:
A  B
0  0  1
1  2  3
2  4  5
3  6  7
4  8  9

In [18]: df.dtypes
Out[18]:
A    int64
B    int64
dtype: object


Convert a series
In [19]: df['A'].apply(str)
Out[19]:
0    0
1    2
2    4
3    6
4    8
Name: A, dtype: object

In [20]: df['A'].apply(str)[0]
Out[20]: '0'


Convert the whole frame
In [21]: df.applymap(str)
Out[21]:
A  B
0  0  1
1  2  3
2  4  5
3  6  7
4  8  9

In [22]: df.applymap(str).iloc[0,0]
Out[22]: '0'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: