更改DF列pandas中的值Pythonic

时间:2014-09-26 13:45:43

标签: pandas dataframe

我想将pandas DF中的所有字符串更改为相应的*整数。 我可以使用这个例程:

k=0
for item in df['someColumn'].unique():
    df.replace(item, k)
    k += 1

甚至我可以做列表理解......无论如何我想问一下,是否有人知道Pandas中的某些特定方法,它可以用替换某些列中的 ALL 字符串相应的(=不同)整数(或浮点)值..? 请,只提出pythonic方式。

可能还有一些额外的方面。我的专栏没有字符串格式的数字值,只是真的字符串(=字符串联):

C
asd
bbd
ksl
asd
asd
ksl

我想要

C 
1
2
3
1
1
3

* 对应这个词可能在这里有点令人困惑,我很抱歉

0 个答案:

没有答案