熊猫:如何将以数字格式编写的数字转换为以文本格式书写?

时间:2015-04-06 20:23:50

标签: python pandas formatting numbers

我有一个文件,我愿意将我的数据框列中的所有数字转换成(1,2等等)转换为(一,二等等)。 以下是我的数据框的样子:

name
a1printanddisplay.com
a1programador.com.br
a1web.com.br
a1weblink.com
a2 hosting
a2 hosting inc. iceland
a2 system international
a2 group llc

有人知道最快的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试两种方法。第一种方法涉及单独转换每个数字。例如,381将成为"三八一"

另一种方法是使用其地方值上下文转换数字。例如,381将成为"三百八十一"

对于第一种方法,请参阅: Is there a way to convert number words to Integers?

对于第二种方法,请尝试使用num2words: https://pypi.python.org/pypi/num2words