python - 向数据框中添加一列,执行元素明智的操作
问题描述
基本上,熊猫可以通过
df['B'] = df['A'] + 1
现在,我有一列字符串,我想添加一列,其值是每个字符串的长度。例如,
A. B
"hello" 5
"hi" 2
是否可以在不循环的情况下添加 B?
解决方案
使用str.len
:
df['B'] = df['A'].str.len()
推荐阅读
- asp.net-core - 错误 al usar Dos modelos en una vista- mvc core
- html - 我如何将我的导航栏品牌与中心对齐并让我的导航链接从两侧围绕它
- javascript - 如何在 React 中显示 JSON 文件中的图像
- arrays - 使用strtok()后如何正确返回多维数组
- glsl - 我正在尝试将一些代码从光栅化着色器转换为光线跟踪着色器
- reactjs - 在 GitHub 页面上发布 React 网站会产生一个空白页面
- c# - 虚拟关键字本质上是否违反了里氏替换原则?
- html - 将每个文本与其各自的图像正确对齐
- python - Instagram 基本显示 - 如何获取 USER ID?
- wordpress - 导入后未出现图像:wp bakery