我有一个镶木地板文件,结构如下。
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中的字段名称。
非常感谢任何帮助!