我有一个名为df的pandas数据框,如下所示: 我想将此数据框转换为类型为bytes的字节字符串,即当我输入type(df)时,它应该给我一个Bytes输出,而不是pandas.core.frame.DataFrame。输出应如下所示: b'Age,Height,Weight,City\r\n23,5.45,67,New York\r\n'
您可以将您的数据帧转换为 CSV 字符串,然后再转换为字节:bytes(df.to_csv(line_terminator='\r\n', index=False), encoding='utf-8')