PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling frame.inse

这篇具有很好参考价值的文章主要介绍了PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling frame.inse。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

对DataFrame的数据进行添加时,数据量过多而造成的,虽然结果还是有的,但是一直报错,很烦

问题代码:

data = pd.read_table('D:/1wangyong\pytorchtrains\zhengqi_train01.txt')
res = []
res01 = []
data01 = {}
data02 = {}
for key in data:
    res.append(key)
for i in range(0,len(res)-2):
    data[res[i]+"+"+res[i+1]] = data[res[i]]+data[res[i+1]] #代码报错的点

代码所示,我想做机器学习训练的时候,简单做一下数据增强,就直接搞了一个for循环,因为数据量过大显示出错

解决方法如下

1、先用新的字典把数据增强部分的数据存储到新的字典

data02 = {}
for i in range(0,len(res)-2):
    data02[res[i]+"*"+res[i+1]] = data[res[i]]*data[res[i+1]]

2、将字典转换成DataFrame 

data03 = pd.DataFrame(data02)

3、合并各个DataFrame 

data = pd.concat([data,data03],axis=1)

4、检查结果

for key in data:
    res01.append(key)
print(res01)

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

到了这里,关于PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling frame.inse的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. I... it

    查看防火墙状态时,日志中有警告: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. I... it now.   解决: 在  firewalld  中添加了一个配置参数来禁用区域偏移 在以前的版本中, firewalld  服务包含一个未记录的行为,称为\\\"zone drifting\\\"。RHEL 7.8 删除了此行

    2024年02月15日
    浏览(45)
  • 解决:this.$refs引用子组件报错 is not a function

    问题描述: vue通过this.$refs引用子组件出现undefined或者is not a function的错误 报错如下: _this3.$refs.fileUpload.changeFileList is not a function 问题分析: 问题1:出现undefined错误 包含子组件的标签需要放在中第一个子标签的子标签中,而且需要设置ref属性, 因为父组件逻辑代码中是通过

    2024年02月11日
    浏览(45)
  • Full authentication is required to access this resource解决办法

    我们在使用postman调接口时候,有的时候需要权限才可以访问,否则可能会报下面这个错误 这个时候我们要做的 1 :访问登录接口如xxx/auth/login,拿到我们的token值; 2 :然后在返回postman调用的接口headers里,加上key-value key是Authorization,value是Bearer token; 如下: 注:我在这里

    2024年02月09日
    浏览(33)
  • linux 切换用户报错:This account is currently not available

    在用su命令切换用户的时候,报错This account is currently not available。这是因为用户的shell禁止登陆了。 有两种方式可以解决: 方式一:修改/etc/passwd 方式二:使用命令修改

    2024年02月09日
    浏览(62)
  • 遇到:This DCH driver package is not compatible with the currently installed version of Windows. This ‘

    遇到 \\\"This DCH driver package is not compatible with the currently installed version of Windows\\\" 错误通常表示你正在尝试安装的驱动程序包与当前安装的 Windows 版本不兼容。这个错误可能是由于驱动程序包的版本不匹配或者你正在尝试安装的驱动程序不适用于你的操作系统版本所致。以下是一些

    2024年02月09日
    浏览(46)
  • A value is trying to be set on a copy of a slice from a DataFrame解决方案

    在使用pandas的时候,出现如下的警告。虽然不会影响程序的正常运行,但是看着就很烦。 原理:当前操作的dataframe是从其他dataframe得到的,不是最初始的dataframe。因此,最好是 在原始的dataframe上进行操作 ,这样就不报警告了。 解决方案: 新建一个dataframe,在新的上面进行

    2024年02月16日
    浏览(53)
  • 安装报错:is not a supported wheel on this platform

    一. 在通过.whl文件导包时出现的错误,可能原因有以下两点: 安装的不是对应python版本的库 whl文件不是给本电脑系统用的 whl文件名本台电脑不支持 二. 解决办法 原因1就从新下载对python版本的包,若python版本为python3.11.0即选择cp311的文件。 原因2就下载对应系统的文件。win

    2024年02月14日
    浏览(45)
  • kafka-报错-The coordinator is not aware of this member

    我在项目里把原来用着的 独立消费者 consumer-group-id 同时当做消费者组来消费分区信息,导致协调器找不到这个 consumer-group-id 注册两个测试 topic 写一个消费者组 启动项目,发送消息 报错日志 查看kafka服务器的消费者状态

    2024年02月13日
    浏览(65)
  • 微信小程序错误-TypeError: this.setData is not a function

    微信小程序在与后台获取数据的时候遇到: TypeError: this.setData is not a function错误。 产生原因: 输出结果能输出,会产生警告,原因是this不能直接在请求的回调函数里写this, 解决方法:     在请求外声明一个变量,接收onload函数的this。  

    2024年02月16日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包