使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!

这篇具有很好参考价值的文章主要介绍了使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

from pandas import DataFrame
from pandas import read_excel
df = read_excel(r'i_nuc.xls',sheet_name='Sheet4')
df.head()

运行结果如下图 

 文章来源地址https://www.toymoban.com/news/detail-518115.html

 

使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!,pandas,python,数据分析

 

df.电话.head().str.strip()

结果出现报错

AttributeError: Can only use .str accessor with string values!

这句话翻译成:属性错误:只能使用带有字符串值的 .str 访问器!

解决办法:用astype()转化数据类型

代码如下

df.电话 = df.电话.astype(str)
df.电话.head().str.strip()

使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!,pandas,python,数据分析 这样便不会报错,运行结果如左图

 

到了这里,关于使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pandas告警UserWarning: pandas only supports SQLAlchemy connectable

    使用老的书写方式从数据库导入数据到pandas, 会打出一条warning信息: 老的书写方式为: 按照提示,推荐使用SQLAlchemy,需要先安装SQLAlchemy库: 新版本的pandas库中con参数使用sqlalchemy库创建的create_engine对象 。创建create_engine对象(格式类似于URL地址)

    2024年02月16日
    浏览(40)
  • 【学习笔记】pandas提取excel数据形成三元组,采用neo4j数据库构建小型知识图谱

    前言     代码来自github项目 neo4j-python-pandas-py2neo-v3,项目作者为Skyelbin。我记录一下运行该项目的一些过程文字以及遇到的问题和解决办法。 invoice_data 如下: node_list_key 如下: node_list_value 如下: df_data 如下: 构建的知识图谱如下所示: 压缩包里其他文件说明(个人理

    2024年01月16日
    浏览(49)
  • 解决 Python 中 AttributeError: ‘list‘ object Attribute ‘append‘ Is Read-Only 错误

    在 Python 中使用列表时,我们可以对数据类型运行不同的操作(方法)。 我们必须了解它们的工作原理,才能有效且无误地使用它们。 要使用这些方法,我们需要知道它们的语法、错误和操作模式。 append() 方法是众多方法中的一种,它可以帮助我们将新元素添加到列表中。

    2024年04月10日
    浏览(48)
  • 【已解决】AttributeError: module ‘pandas‘ has no attribute ‘Series‘

    问题描述:pandas是用于数据处理和分析的包,本文是基于笔者在进行模型训练时遇到的一个问题,于是随笔记录下了从发现问题到解决问题的整个过程。 当遇到AttributeError: module \\\'pandas\\\' has no attribute \\\'Series\\\'这样的错误,首先我是在python命令行中进行测试Series属性是否可用。  

    2024年02月11日
    浏览(76)
  • (已解决)解决Vue3在使用 vue add axios时报错:Cannot read properties of undefined (reading ‘use‘)

    刚入门前端的小白,在学习Vue的前后端分离项目的时候,使用 vue add axios 安装插件准备进行前后端的数据交互,出现了Cannot read properties of undefined (reading ‘use’)错误 Vue2在安装插件时候使用的是: Vue.use(Plugin) ,而在Vue3不再支持这种方式 1.在目录 src-plugins-axios.js 找到 Vue.use

    2024年02月10日
    浏览(44)
  • Only fullscreen opaque activities can request orientation

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 未经允许不得转载 我们继续总结学习 基础知识 ,温故知新。 本文记录一次bug解决的过程, Only fu

    2024年03月15日
    浏览(52)
  • AttributeError: partially initialized module ‘pandas‘ has no attribute ‘core‘

    在使用jupyter notebook学习动手学深度学习时,出现以下错误: 部分初始化的模块 \\\"pandas \\\"没有属性 “core”(很可能是循环导入造成的) 解决 :关闭所有的jupyter notebook,并 重启

    2024年02月06日
    浏览(37)
  • 【Python】多进程 AttributeError: Can‘t pickle local object

    最近写了一个在电脑磁盘搜索全部文件的的一个小程序,效果达到了,但是效率5~6分钟,效率是十分的不理想。故而直接想到提升效率的多线程或者多进程,然后发现的一个诡异的事情,我使用的是官方的Cpython 版本的python 。发现, 在Cpython 里面,多进程要比多线程快多了,

    2024年02月02日
    浏览(41)
  • Gitee/GitHub使用SSH下载文件时报错:The authenticity of host ‘gitee.com (212.64.63.215)‘ can‘t be established.

    问题出现原因:和平常一样的输入ssh -keyen -t rsa -C “xxxxx@qq.com” 然后三次回车 ,然后在gitee上上次ssh公钥 然后在输入 就是怎么都克隆不了。 解决方案: 输入上面的代码后,如果提示 后来查了一下明白,文件夹内少了一个known_hosts文件,本来密钥文件应该是三个,现在只有

    2024年02月15日
    浏览(41)
  • rabbitMQ登录报错user can only log in via localhost

    本地安装好rabbitmq,启动后,输入IP:port,打开登录页面,使用guest/guest登录,报错 这是由于guest账号默认只能通过localhost访问登录,如果通过IP地址访问,则会被限制; 解决办法: 找到rabbitmq安装位置,D:developrabbitMqrabbitmq_server-3.7.17ebin;打开文件rabbimq.app 将{loopback_users

    2024年02月17日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包