scala - 使用scala获取数据框中所有列的数据类型
解决方案
您可以使用该schema
属性,然后遍历字段。
例子:
Seq(("A", 1))
.toDF("Field1", "Field2")
.schema
.fields
.foreach(field => println(s"${field.name}, ${field.dataType}"))
结果:
请务必查看Spark ScalaDoc。
推荐阅读
- android - 如何反编译kotlin android apk?
- javascript - 页面被阻止时如何在Javascript中获取URL
- excel - 数据未完全从 Excel 链接到 Project
- java - 这些嵌套的 ExecutorServices 在 Java 中有意义吗?
- java - Java合并重叠日期间隔
- open-policy-agent - 捆绑加载失败:附加日志会有所帮助
- python - 剪刀石头布游戏中的“全球”头痛
- ruby-on-rails - AWS 签名版本 4 签名密钥问题 ruby
- activerecord - 保存时带有 SQLite3 错误的 ActiveRecord:没有这样的列
- regex - 查找字符左侧的单词正则表达式