如何使用python 3解码dataframe中的bytearray列?

时间:2019-03-15 05:11:26

标签: python python-3.x

My CSV file containing Sales data

我从mysql数据库中获取数据,其中服务价格和票务价格列在该列的数据2,000、34,688等中,但是当我将其转换为CSV或数据帧时,我得到了服务价格和票证-price列,其格式为“ bytearray(b'6,700 \ xe5 \ x86 \ x86')”或“ b'45,664,467,635 \ xe5 \ x86 \ x86'”等。

如何以实际格式解码该service-price和ticket_price列,以便我可以对其进行预处理以预测销售?

我正在使用python3。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法将字节字符串解码为user_messages(或您使用的编码):

utf

或者您可以简单地使用example_byte_string = b'this is a byte string' example_utf8_string = example_byte_string.decode("utf-8") -默认编码为str(b'bytes'),如下定义所示:

utf-8