sparkR to query&从StructType中检索StructField名称

时间:2017-06-12 14:56:50

标签: parquet sparkr

我有一个镶木地板文件,结构如下。

message sample_date {
  optional group A {
    optional binary rowkey (UTF8);
    optional binary key (UTF8);
    optional binary value (UTF8);
  }

  optional group B {
    optional binary rowkey (UTF8);
    optional binary comment (UTF8);
  }
}

在sparkR中,我可以在镶木地板文件中读到:

pqfile <- read.parquet(sqlContext, "/user/sample_data.parquet)

然后为每个组创建一个数据框,例如,为B组

groupB <- select(pqfile, "B")

groupB的架构是StructType,groupB中的字段是StructField。

有没有办法可以从数据帧groupB中检索字段名称(rowkey和comment)?

如果我运行列(df),我只得到一个列名&#34; B&#34;。我找不到任何查询和检索方法 StructType中的字段名称。

非常感谢任何帮助!

0 个答案:

没有答案