私は1列のデータフレームを持っています。その列の各行には、文字列値の配列を持っている:私のスパークで配列列の値にアクセスする方法は?
値2.2 DATAFRAME
["123", "abc", "2017", "ABC"]
["456", "def", "2001", "ABC"]
["789", "ghi", "2017", "DEF"]
org.apache.spark.sql.DataFrame = [col: array]
root
|-- col: array (nullable = true)
| |-- element: string (containsNull = true)
配列の要素にアクセスするための最良の方法は何ですか?たとえば、2017年の4番目の要素で異なる値を抽出したいとします(答え "ABC"、 "DEF")。
ありがとうございました!私は今正確な結果を得るためにテストしています。 – user3439308