A 错误:header=1 表示使用索引为 1 的行(即文件的第 2 行)作为列名,而不是第 1 行。skiprows=[0, 4] 明确指定跳过索引为 0 和 4 的行(即第 1 行和第 5 行),所以第 5 行不会被保留。
B 错误:sep=';' 指定分隔符为分号,而非逗号。parse_dates=['order_date'] 会将该列解析为 datetime 对象,而非字符串。
C 正确:
skiprows=[0, 4]:跳过第 1 行和第 5 行。
header=1:除去原文件第1行和第5行后的剩下的行中的第 2 行作表头。
na_values=['NA', '-', 'N/A']:这些特定字符串会被识别为缺失值 NaN。
D 错误:index_col='order_id' 指定 order_id 列作为行索引,而不是普通数据列;parse_dates 只是解析时间,不会将其设为索引。