csv_header_row_count
默认:csv_header_row_count = 0
指定csv表头位置,默认情况下csv_header_row_count = 0
,即默认没有表头,从第1行开始都当作数据去解析,当csv_header_row_count
大于0时,会将按照指定行作为表头进行解析,并且忽略csv_column_names
参数
csv_column_names
默认:csv_column_names = []
为列指定自定义的名称,如果指定了这个选项,那么所有列都应该具有名称,没有命名的列将被忽略,如果csv_header_row_count = 0
,则必须设置此项
csv_column_types
默认:csv_column_types=[]
为列指定显式的数据类型,支持的类型有"int", "float", "bool", "string"
,必须严格按照顺序
csv_skip_rows
默认:csv_skip_rows = 0
指定在查找表头信息之前要跳过的行数。
csv_skip_columns
默认:csv_skip_columns = 0
指定在查找要分析的数据之前要跳过的列的数量,表头中也会跳过这些列
csv_delimiter
默认:csv_delimiter = ","
字段之间的分隔符,默认为,
csv_comment
默认: csv_comment = ""
指定将行标记为注释行的字符,忽略已注释行
csv_trim_space
默认: csv_trim_space = false
如果设置为true,解析器将从字段中删除字符串前面的空格
csv_tag_columns
默认:csv_tag_columns=[]
此处列出的所有列将作为tag
,任何其他列都将做为field
csv_measurement_column
默认:csv_measurement_column= ""
将指定列中的值提取成为measurement
csv_timestamp_column
默认:csv_timestamp_column = ""
将指定列中的值提取成为time
,如果使用此选项,则必须指定csv_timestamp_format
csv_timestamp_format
默认:csv_timestamp_format = ""
从csv_timestamp_column
提取的时间数据格式,如果指定了csv_timestamp_column
,则必须指定此选项