<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Spark SQL數據類型 - 數字類型 - ByteType:代表一個字節的整數。范圍是-128到127 - ShortType:代表兩個字節的整數。范圍是-32768到32767 - IntegerType:代表4個字節的整數。范圍是-2147483648到2147483647 - LongType:代表8個字節的整數。范圍是-9223372036854775808到9223372036854775807 - FloatType:代表4字節的單精度浮點數 - DoubleType:代表8字節的雙精度浮點數 - DecimalType:代表任意精度的10進制數據。通過內部的java.math.BigDecimal支持。BigDecimal由一個任意精度的整型非標度值和一個32位整數組成 - StringType:代表一個字符串值 - BinaryType:代表一個byte序列值 - BooleanType:代表boolean值 - Datetime類型 - TimestampType:代表包含字段年,月,日,時,分,秒的值 - DateType:代表包含字段年,月,日的值 - 復雜類型 - ArrayType(elementType, containsNull):代表由elementType類型元素組成的序列值。`containsNull`用來指明`ArrayType`中的值是否有null值 - MapType(keyType, valueType, valueContainsNull):表示包括一組鍵 - 值對的值。通過keyType表示key數據的類型,通過valueType表示value數據的類型。`valueContainsNull`用來指明`MapType`中的值是否有null值 - StructType(fields):表示一個擁有`StructFields (fields)`序列結構的值 - StructField(name, dataType, nullable):代表`StructType`中的一個字段,字段的名字通過`name`指定,`dataType`指定field的數據類型,`nullable`表示字段的值是否有null值。 Spark的所有數據類型都定義在包`org.apache.spark.sql`中,你可以通過`import org.apache.spark.sql._`訪問它們。 | 數據類型 | Scala中的值類型 | 訪問或者創建數據類型的API | |-----|-----|-----| | ByteType | Byte | ByteType | | ShortType | Short | ShortType | | IntegerType | Int | IntegerType | | LongType | Long | LongType | | FloatType | Float | FloatType | | DoubleType | Double | DoubleType | | DecimalType | scala.math.BigDecimal | DecimalType | | StringType | String | StringType | | BinaryType | Array[Byte] | BinaryType | | BooleanType | Boolean | BooleanType | | TimestampType | java.sql.Timestamp | TimestampType | | DateType | java.sql.Date | DateType | | ArrayType | scala.collection.Seq | ArrayType(elementType, [containsNull]) 注意containsNull默認為true | | MapType | scala.collection.Map | MapType(keyType, valueType, [valueContainsNull]) 注意valueContainsNull默認為true | | StructType | org.apache.spark.sql.Row | StructType(fields) ,注意fields是一個StructField序列,相同名字的兩個StructField不被允許 | | StructField | The value type in Scala of the data type of this field (For example, Int for a StructField with the data type IntegerType) | StructField(name, dataType, nullable) |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看