python - Len 函数给出不正确的结果
问题描述
我正在尝试查找列表中的 len,但是当我这样做时,它会给出不正确的结果。不知道为什么或如何解决它。任何建议我的代码可能有什么问题?从照片中,您可以从突出显示的行中看到它显示计数为 2,但元素超过 2 个
前 5 行的项目:
1. ['Unknown,email,transactional,Email - Transactional', 'Unknown,email,transactional,Email - Transactional', 'inspiratie,email,nieuwsbrief,E-mail - Nieuwsbrief', 'inspiratie,email,nieuwsbrief,E-mail - Nieuwsbrief']
- ['(未设置),email,transactional,Email - Transactional', '未知,email,transactional,Email - Transactional', '(direct),(none),(not set),Direct']
- ['未知,电子邮件,交易,电子邮件 - 交易','未知,电子邮件,交易,电子邮件 - 交易']
- ['未知,电子邮件,交易,电子邮件 - 交易','未知,电子邮件,交易,电子邮件 - 交易']
- ['未知,电子邮件,交易,电子邮件 - 交易','未知,电子邮件,交易,电子邮件 - 交易','未知,电子邮件,交易,电子邮件 - 交易','未知,电子邮件,交易,电子邮件 - 交易',' (未设置),email,transactional,Email - Transactional']
代码:
def calc(path):
return len(path)
df_journey['path_count']= df_journey.apply(lambda x: calc(x.path), axis=1)
解决方案
我想通了,我首先将列放入字符串类型并用替换删除'[]'然后调整我的功能
def calc(path):
return len(path.split(','))
推荐阅读
- javascript - 上传后在图像上添加图像
- php - PHP:未捕获的 PDOException:SQLSTATE [3D000]:无效的目录名称:1046 未选择数据库
- elasticsearch - 启动 Sonarqube 时基于 ElasticSearch 的问题:944 main ERROR Unable to locate plugin type for IfFileName
- javascript - Image.width 给出 0
- laravel - 我的登录表单仅重新加载页面但不登录用户
- python - Python根据最常出现的项目更新字典
- python - 从描述函数中获取价值
- javascript - 如何通过控制台从.js文件运行javascript函数?
- tizen - 可以将 Android 独立穿戴应用程序部署到 Galaxy Store 吗?
- android - 在android的Web视图中单击javascript按钮时如何关闭警报对话框