如何将 pandas 数据帧转换为字节字符串?

Nik*_*ire 3 types numpy dataframe python-3.x pandas

我有一个 pandas 数据框,如下所示,名为 df

在此输入图像描述

我想将此数据帧转换为具有字节类型的字节字符串即当我输入type(df)它时应该给我一个输出Bytes而不是pandas.core.frame.DataFrame输出应如下所示:

b'Age,Height,Weight,City\r\n23,5.45,67,New York\r\n'
Run Code Online (Sandbox Code Playgroud)

Qua*_*ang 6

您可以将数据帧转换为 csv 字符串,然后转换为字节:

bytes(df.to_csv(line_terminator='\r\n', index=False), encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)