计算字符串中的字符数,从中创建一个数据框列? [复制]
Posted
技术标签:
【中文标题】计算字符串中的字符数,从中创建一个数据框列? [复制]【英文标题】:Count number of characters in a string, create a data frame column out of it? [duplicate] 【发布时间】:2017-05-05 17:24:09 【问题描述】:一个面向所有程序员的快速问题。
数据。由名称组成的数据框列。
g['NAME']=['John', 'Michael', 'Jezus', 'Donald', 'Suzy']
期望的结果。另一个并行数据框列,由 g['NAME'] 中每个名称的字符数组成。
g['NAME_count'] = [4,7,5,6,4]
提前谢谢你!
【问题讨论】:
【参考方案1】:您可以使用矢量化str.len
来实现:
In [106]:
df['NAME_Count'] = df['NAME'].str.len()
df
Out[106]:
NAME NAME_Count
0 John 4
1 Michael 7
2 Jezus 5
3 Donald 6
4 Suzy 4
【讨论】:
以上是关于计算字符串中的字符数,从中创建一个数据框列? [复制]的主要内容,如果未能解决你的问题,请参考以下文章