首页 > 解决方案 > 向数据框中添加一列,执行元素明智的操作

问题描述

基本上,熊猫可以通过

df['B'] = df['A'] + 1

现在,我有一列字符串,我想添加一列,其值是每个字符串的长度。例如,

A.      B
"hello" 5
"hi"    2

是否可以在不循环的情况下添加 B?

标签: pythonpandas

解决方案


使用str.len

df['B'] = df['A'].str.len()

推荐阅读