如何从DataFrame中的列中的所有值中删除'(unicode)?

时间:2014-11-20 23:04:50

标签: unicode pandas ipython

如何从'u'(unicode)的列中的所有值中删除DataFrame

table.place.unique()


array([u'Newyork', u'Chicago', u'San Francisco'], dtype=object)

1 个答案:

答案 0 :(得分:1)

>>> df = pd.DataFrame([u'c%s'%i for i in range(11,21)], columns=["c"])
>>> df
     c
0  c11
1  c12
2  c13
3  c14
4  c15
5  c16
6  c17
7  c18
8  c19
9  c20
>>> df['c'].values
array([u'c11', u'c12', u'c13', u'c14', u'c15', u'c16', u'c17', u'c18',
       u'c19', u'c20'], dtype=object)
>>> df['c'].astype(str).values
array(['c11', 'c12', 'c13', 'c14', 'c15', 'c16', 'c17', 'c18', 'c19', 'c20'], dtype=object)
>>>