导入实时市场数据时将时间列转换为 DolphinDB TIME
convert the time columns to DolphinDB TIME when importing live market data
将包含实时市场数据的CSV文件导入DolphinDB时,如何将时间列转换为DolphinDB中的DolphinDB TIME类型时间?例如,csv 文件包含一个时间值 093000000,如果我使用 loadText 导入文件,它将被解析为一个字符串。如何将其转换为 09:30:00.000,TIME 数据类型?
如果您已将数据导入 DolphinDB,请使用 temporalParse
将字符串转换为 DolphinDB 中的时间类型。
temporalParse( "093000000", "HHmmssSSS")
如果您尚未导入 CSV 文件,请使用 loadText
。使用 schema 参数指定时态列的时间格式。
检查下面的代码示例:
schema = extractTextSchema("yourFilePath");
update schema set type="TIME" where name = "yourTimeColumnName" //modify the data type of a specified column
update schema set format="" // Add a format column to the variable schema
update schema set format="HHmmssSSS" where name = "yourTimeColumnName" // Modify the time format of the specified TIME column
loadText("yourFilePath",,schema)
将包含实时市场数据的CSV文件导入DolphinDB时,如何将时间列转换为DolphinDB中的DolphinDB TIME类型时间?例如,csv 文件包含一个时间值 093000000,如果我使用 loadText 导入文件,它将被解析为一个字符串。如何将其转换为 09:30:00.000,TIME 数据类型?
如果您已将数据导入 DolphinDB,请使用 temporalParse
将字符串转换为 DolphinDB 中的时间类型。
temporalParse( "093000000", "HHmmssSSS")
如果您尚未导入 CSV 文件,请使用 loadText
。使用 schema 参数指定时态列的时间格式。
检查下面的代码示例:
schema = extractTextSchema("yourFilePath");
update schema set type="TIME" where name = "yourTimeColumnName" //modify the data type of a specified column
update schema set format="" // Add a format column to the variable schema
update schema set format="HHmmssSSS" where name = "yourTimeColumnName" // Modify the time format of the specified TIME column
loadText("yourFilePath",,schema)