pandas报错Too many indexers
报错描述:自己在执行逻辑回归的交叉验证时报错,之前这段代码用在其他数据集上是没有问题的,但换了一个就报错了。
报错信息:
代码位置:
报错原因:数据处理时的类型问题。这段代码的x_train_data和y_train_data应该是pandas里的DataFrame类型的。我也以为是的,标签数据是只有一列信息,是从一个大的表里取出的一列。查看y_train_data的类型时发现是pandas.core.series.Series,而不是pandas.core.frame.DataFrame,所以在取数据的时候就报错了。
解决方案:
将Series类别转换成DataFrame类别就可以取数据了。
注意事项:
不论是pandas还是numpy中,只要是只有一列或一行的数据,都需要特别关注数据的类型和维度。
之前在numpy中标签列的表达就容易弄混。
pandas报错Too many indexers相关推荐
- pycharm安装pandas报错解决办法
pycharm安装pandas报错解决办法 当使用pycharm自动安装pandas时,提示安装失败并要求在命令提示符界面进行安装.在使用命令提示符安装成功之后,发现pycharm仍然无法安装pand ...
- 电脑安装pandas报错_python3.8下如何解决pandas报错No module named '_bz2'问题
1 说明: ===== 1.1 不知道哪里出问题了,在使用pandas时报错,不能使用. Python 3.8.0 (default, Mar 18 2020, 21:36:59) [GCC 6.3. ...
- Pandas 报错 TypeError: ‘Series‘ objects are mutable, thus they cannot be hashed
一.需求 根据原始 CSV 文件的列 A 的值,添加一列 B. 二.尝试 1 1. 将 A 列与 B 列对应的值写入字典 dict,A 列为 key,B 列为 value. 2. 将 CSV 文件处理 ...
- ValueError: cannot set a row with mismatched columns Pandas报错,超级折磨人
遇到了个很麻烦的问题,百度基本上没找到解决方案,所以来记录一下. 第一步是从另外一个DataFrame中摘取了一行保存为一个新的DataFrame命名为submit, 第二步时想将oof_test保存 ...
- 在装有Keras(Tensorflow)的环境中安装Pandas报错的问题与解决
背景与问题 在神经网络编程中,需要将数据集处理成神经网络能够处理的格式.常见的以csv.xls等结构化表格文件表示的数据集,需要通过pandas进行读取才能在Python中使用. 在一个安装有Kera ...
- Python中使用pandas报错“module 'pandas' has no attribute 'ewma'”,问题原因及解决方法
系统报错:module 'pandas' has no attribute 'ewma' 报错语句:pd.ewma(stock_data['close'], span=ma) 解决方式:将语句改为pd ...
- pandas 报错 KeyError: 0
KeyError: 0 的报错 以下为错误代码 我调用自己的写的库函数,用apply实现excel中的vlookup,以下为代码 data2 = super_function.vlook_up(dat ...
- python使用pandas报错Glyph * missing from current font
报错显示 D:\anaconda\lib\site-packages\matplotlib\backends\backend_agg.py:240: RuntimeWarning: Glyph 235 ...
- 解决pandas报错:XLRDError: Excel xlsx file; not supported
用pandas读xlsx文件时报错: /usr/python3/lib/python3.8/site-packages/xlrd/__init__.py in open_workbook(filena ...
最新文章
- 思科光传输功率查询_各品牌网络设备的光功率查看方法(不完全统计)
- 高并发缓存处理之——缓存穿透的几种形式及解决方案
- CTF中智能合约部署交互基础
- 用C#实现仿Ruby的XML Builder
- python基于happybase对hbase增删改查-thrift1
- Flutter基础—布局模型之滚动块
- 将字符串或数字倒序输出
- 南京趋势科技面试归来
- 3道js面试题引发的脑洞
- office 2016 install(office2016组件自定义安装程序) v5.9.3中文绿色版
- EPS主要逻辑网元功能
- mysql报错:check the manual that corresponds to your MySQL server version for the right syntax to use
- 三个蛤蜊三块肉才能称得上“老板”
- Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; 连接超时
- 修改Chromium源码实现HEVC/H.265 4K视频播放
- 服务器网口修改为百兆,服务器千兆网口能否设置为百兆
- 论文排版怎么排?教您3分钟搞定!
- python获取SSL证书信息
- mysql 垃圾_垃圾mysql pipelin
- java如何给密码加密_Java如何实现密码加密