(已解决)PySpark : AttributeError: ‘DataFrame‘ object has no attribute ‘iteritems‘
AttributeError: ‘DataFrame’ object has no attribute ‘iteritems’
原因在使用SparkSession对象中createDataFrame函数想要将pandas的dataframe转换成spark的dataframe时出现的

因为createDataFrame使用了新版本pandas弃用的iteritems(),所以报错

解决办法,把pandas还原成老版本
# 卸载新版本 pip uninstall pandas # 安装老版本 pip install pandas==1.5.3 -i https://pypi.tuna.tsinghua.edu.cn/simple
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/7b246e1d28.html
相关推荐
-
【随笔】若依com.alibaba.fastjson2.JSONObject cannot be cast to domain.model.LoginUser
我这里是由于修改了LoginUser的包路径 ruoyi里面Redis使用FastJson序列化,FastJson支持AutoType功能,这个功能在序列化的JSON字符串中带上类…
数据库 1天前 -
解决docker容器内无法连接宿主redis
背景 小程序的发短信服务挂了,随查看日志,该报错日志如下 Error 111 connecting to 127.0.0.1:6379. Connection refused. 6…
1天前 -
SQL Server数据库如何添加mysql链接服务器(Windows系统)
SQL Server数据库如何添加mysql链接服务器(Windows系统) 一、说明 二、下载mysql的odbc驱动 三、安装mysql odbc 四、配置ODBC 4.1 控…
1天前 -
C语言中的作用域与生命周期
作用域(scope)是程设计概念,通常来说,一段程序代码中所⽤到的名字并不总是有效的,而限定这个名字的可⽤性的代码范围就是这个名字的作用域。 局部变量的作用域是变量所在的局部范围。…
数据库 1天前 -
Android 10.0 系统sim卡4G LTE信号格数对应的信号强度值修改
1.前言 在10.0的系统产品开发中,在手机通讯这块功能也是特别重要的,在手机插入手机sim卡后,会根据当前的sim卡信号来显示对应的 sim卡信号显示格数,所以为了增强相关的信…
数据库 1天前 -
分享78个行业PPT,总有一款适合您
分享78个行业PPT,总有一款适合您 78个行业PPT下载链接:https://pan.baidu.com/s/19UL58I5Z1QZidVrq50v6fg?pwd=8888…
1天前 -
前端(十九)——vue/react脚手架的搭建方式
😄博主:小猫娃来啦 😄文章核心:前端(十九)——vue/react脚手架的搭建方式 文章目录 前言 Vue脚手架搭建方法 Vue CLI脚手架 Vi…
1天前 -
QML Label控件怎么把文本居中
可以使用Label控件的horizontalAlignment属性和verticalAlignment属性来实现将文本居中显示。 示例代码: import QtQuick 2.0 …
前端 1天前 -
vue3 报错解决:找不到模块或其相应的类型声明。
解决方法: 在项目根目录或 src 文件夹下找到env.d.ts,并写入以下内容: // env.d.ts /// // 简单版本 // declare module ‘*.vue…
1天前 -
jQuery看这一篇就够啦,jQuery基础大全,可用于快速回顾知识,面试首选
1 jQuery基本使用 1.1 入口函数 $(document).ready(function(){ … // 此处是页面DOM加载完成的入口 }); $(function …
1天前
