Spark:DataFrame 中的类型转换
Spark: Type Conversion in DataFrame
我在数据框中有一个字符串类型的字段。我正在使用覆盖模式保存到 mysql。字符串字段正在 mysql 中保存为文本字段。我想将它保存为 varchar (40)。
df.write.mode("overwrite").jdbc(mysqlUrl,tableName,properties)
我怎样才能达到同样的效果?
还有可以在数据框中应用索引吗?
在写入数据库前使用cast函数转换data frame中的数据类型
df.selectExpr(cast(column name) as int) fromid).write.mode("overwrite").jdbc(mysqlUrl,tableName,properties)
可以使用窗口函数应用索引。
我在数据框中有一个字符串类型的字段。我正在使用覆盖模式保存到 mysql。字符串字段正在 mysql 中保存为文本字段。我想将它保存为 varchar (40)。
df.write.mode("overwrite").jdbc(mysqlUrl,tableName,properties)
我怎样才能达到同样的效果?
还有可以在数据框中应用索引吗?
在写入数据库前使用cast函数转换data frame中的数据类型
df.selectExpr(cast(column name) as int) fromid).write.mode("overwrite").jdbc(mysqlUrl,tableName,properties)
可以使用窗口函数应用索引。