2016-12-20 5 views
1

Быстрый вопрос для вселенной программистов.Подсчитайте количество символов в строке, создайте из нее столбец данных?

DATA. Столбец кадра данных, состоящий из имен.

g['NAME']=['John', 'Michael', 'Jezus', 'Donald', 'Suzy'] 

ЖЕЛАТЕЛЬНЫЙ РЕЗУЛЬТАТ. Другой столбец параллельных данных, состоящий из числа символов для каждого имени в g ['NAME'].

g['NAME_count'] = [4,7,5,6,4] 

Заранее спасибо!

ответ

4

Вы можете использовать vectorised 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 
Смежные вопросы