title: Array<string> fields mapping in Pyspark
body: <p>I have a dataframe as below</p>
  <pre><code>vy.printSchema()
  root
   |-- data_source: string (nullable = true)
   |-- run_time: string (nullable = true)
   |-- expectation_type: array (nullable = true)
   |    |-- element: string (containsNull = true)
   |-- validation_field: array (nullable = true)
   |    |-- element: string (containsNull = true)
   |-- passed: array (nullable = true)
   |    |-- element: boolean (containsNull = true)
   |-- row_count: array (nullable = true)
   |    |-- element: long (containsNull = true)
   |-- unexpected_count: array (nullable = true)
   |    |-- element: long (containsNull = true)
   |-- unexpected_percent: array (nullable = true)
   |    |-- element: double (containsNull = true)
   |-- observed_value: array (nullable = true)
   |    |-- element: string (containsNull = true)
   |-- expected_data_type: array (nullable = true)
   |    |-- element: string (containsNull = true)
   |-- expected_row_count: array (nullable = true)
   |    |-- element: long (containsNull = true)
   |-- expected_min_value: array (nullable = true)
   |    |-- element: long (containsNull = true)
   |-- expected_max_value: array (nullable = true)
   |    |-- element: long (containsNull = true)
  
  </code></pre>
  <p>Below is the sample data</p>
  <pre><code>vy.show(10,False)
  +-------------------+--------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------+---------------------------------------+-----------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  |data_source        |run_time                        |expectation_type                                                                         |validation_field                                     |passed                                 |row_count  |unexpected_count|unexpected_percent|observed_value                |expected_data_type|expected_row_count|expected_min_value|expected_max_value|
  +-------------------+--------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------+---------------------------------------+-----------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|[column_to_exist, non_nullable_cols, data_type, column_to_exist, row_count, sum_expected]|[country, country, country, countray,, active_stores]|[true, true, true, false, false, false]|[, 102,,,,]|[, 0,,,,]       |[, 0.0,,,,]       |[,, StringType,, 102, 22075.0]|[,, StringType,,,]|[,,,, 10,]        |[,,,,, 100]       |[,,,,, 1000]      |
  +-------------------+--------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------+---------------------------------------+-----------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  </code></pre>
  <p>Expected to see the data as below -</p>
  <pre><code>
  +-------------------+--------------------------------+----------------------+-------------------+-------------------+------------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  |data_source        |run_time                        |expectation_type      |validation_field   |passed             |row_count   |unexpected_count|unexpected_percent|observed_value                |expected_data_type|expected_row_count|expected_min_value|expected_max_value|
  +-------------------+--------------------------------+----------------------+-------------------+-------------------+------------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|column_to_exist       |country            |true               |            |                |                  |                              |                  |                  |                  |                  |
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|non_nullable_cols     |country            |true               |102         |0               |0.0               |                              |                  |                  |                  |                  |
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|data_type             |country            |true               |            |                |                  |StringType                    |StringType        |                  |                  |                  |
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|column_to_exist       |countray           |false              |            |                |                  |                              |                  |                  |                  |                  |
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|row_count             |null               |false              |            |                |                  |102                           |                  |10                |                  |                  |
  |mmm_na_activestores|2022-02-24T05:43:16.678220+00:00|sum_expected          |active_stores      |false              |            |                |                  |22075.0                       |                  |                  |100               |1000              |
  +-------------------+--------------------------------+----------------------+-------------------+-------------------+------------+----------------+------------------+------------------------------+------------------+------------------+------------------+------------------+
  
  </code></pre>
  <p>I tried to do zip and unzip but running into the issue pyspark.sql.utils.AnalysisException: cannot resolve arrays_zip due to data type mismatch</p>
  <p>Can someone please help me.</p>
  <p>Thank yoU!</p>