pyspark - 数据框空检查pyspark
问题描述
我正在尝试使用下面的方法检查 Pyspark 中的数据框是否为空。
print(df.head(1).isEmpty)
但是,我收到一个错误
Attribute error: 'list' object has no attribute 'isEmpty'.
我检查了我的对象是否真的是使用 type(df) 的 dd 并且它是类 'pyspark.sql.dataframe.Dataframe'
解决方案
当您执行时,head(1)
它会返回一个列表。所以这就是你错误的原因。
你必须做df.isEmpty()
。
推荐阅读
- ruby-on-rails - 导航到上一页时,Select2 多次渲染
- angularjs - 未捕获的错误:AngularJS 中的 [$injector:unpr]
- node.js - Inoic 4+ Web App 中的 Firebase 安装错误
- c++ - 清单申报差异
- ios - 如何在 react-native-WKWebView 中使用道具 allowInlineMediaPlayback?
- ruby-on-rails - 如果选中复选框,则在字段中强制输入
- java - 尽管配置,Solr 拼写检查不起作用
- windows - 通过 SSH 连接到 Linux 的 BATCH 文件。如何?
- react-native - 如何修复 Metro Bundler 进程以代码 1 退出
- html - 如何使用反应钩子制作虚线进度指示器组件?