Python:使用pandas导入带格式字节的csv

2024-10-02 10:25:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv,每个条目都是这样的:

b'A\xd3.\x80\xc7\x83\x98\xd3}\xd7g\xcc+\xb5T\xde'

我想导入csv,在导入时python应该将csv中的字符串转换为字节。所以我最后会得出这样的结论:

^{pr2}$

我将pandas用于导入df=pd.read_csv('Filename'),pandas将每个条目保存为object,但是当我访问每个元素时,它会将其转换为字符串

temp= df.iloc[0,0]
temp
"b'A\\xd3.\\x80\\xc7\\x83\\x98\\xd3}\\xd7g\\xcc+\\xb5T\\xde'"
type(temp)
<class 'str'>

但是我希望它使用字节格式,它没有\\,除了手动操作字符串和转换成字节之外,有没有一种简单的方法来解决这个问题。如果熊猫是错误的方式,我很高兴用另一个。 谢谢


Tags: csv字符串pandas字节条目tempx98xde

热门问题