Magento 2 Шаги, чтобы преобразовать Github-версию в полную версию Github

Вы также можете очень быстро изменить схему данных. что-то вроде этого выполнит эту работу -

def setNullableStateForAllColumns( df: DataFrame, columnMap: Map[String, Boolean]) : DataFrame = {
    import org.apache.spark.sql.types.{StructField, StructType}
    // get schema
    val schema = df.schema
    val newSchema = StructType(schema.map {
    case StructField( c, d, n, m) =>
      StructField( c, d, columnMap.getOrElse(c, default = n), m)
    })
    // apply new schema
    df.sqlContext.createDataFrame( df.rdd, newSchema )
}
0
задан streamingone 28 March 2019 в 04:04
поделиться