【发布时间】:2018-01-25 19:11:27
【问题描述】:
我有一个大约 10 列的 csv。其中一列包含以字节为单位的信息,即b'gAAAA234'。但是当我通过 .read_csv("file.csv") 从 pandas 读取此内容时,我将其全部保存在数据框中,并且此特定列是字符串而不是字节,即 b'gAAAA234'。
如何简单地将其读取为字节,而不必将其读取为字符串然后重新转换?
目前,我正在处理这个:
b = df['column_with_data_in_bytes'][i]
bb = bytes(b[2:len(b)-1],'utf-8')
#further processing of bytes
这可行,但我希望找到一种更优雅/pythonic或更可靠的方法来做到这一点?
【问题讨论】:
标签: python csv io byte type-conversion