正在使用以下代码导出文件。当我们尝试复制到 Snowflake 时,我们在将文件加载到 Snowflake 时遇到问题。这里可以在雪花的 file_format 中使用的分隔符是什么。
df_byte = df.to_csv(compression="gzip",
header=False,
index=False,
na_rep='NULL',
sep='Ú'
).encode()
我们尝试指定雪花文档中提到的十六进制值,但没有成功。请帮忙。预先感谢
您可以使用ascii字符(通常CSV由,或|分隔)
对于非 ASCII 字符,您必须使用十六进制字节序列值才能获得确定性行为。因此,在您的情况下,文件格式中的字段分隔符应该是: 十六进制值(以 \x 为前缀)。例如,对于由 Ú 字符分隔的记录,请在 SNowflake FILE_FORMAT 对象中指定十六进制 (\xC3\x9A) 值。