Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python未将值替换为\\映射为\_Python_Excel_Replace_Backslash - Fatal编程技术网

Python未将值替换为\\映射为\

Python未将值替换为\\映射为\,python,excel,replace,backslash,Python,Excel,Replace,Backslash,关于如何在\中处理python阅读的任何建议 例如,我有一个维护的excel文档,其中包含一列值,例如 A B C\D E 我在excel中遇到的一个问题是,它将\D读取为'\D',这在Python中使用时似乎会引起问题 我正在将这些内容读入df并创建一个列表: df1 = pd.read_excel('myfile.xlsx', sheetname='Data') mylist = df1['Data'].tolist() mylist ['A', 'B', 'C', '\\D', 'E']

关于如何在\中处理python阅读的任何建议

例如,我有一个维护的excel文档,其中包含一列值,例如

A B C\D E

我在excel中遇到的一个问题是,它将\D读取为'\D',这在Python中使用时似乎会引起问题

我正在将这些内容读入df并创建一个列表:

df1 = pd.read_excel('myfile.xlsx', sheetname='Data')
mylist = df1['Data'].tolist()

mylist
['A', 'B', 'C', '\\D', 'E']
当我只需要'\D'时,如何停止读入'\D'

目的是在另一个数据框中查找与列表匹配的任何值,并将其替换为“”。不会替换\D的任何实例,因为\D正在映射为\D。这是真正关键的一点


谢谢

\\\D'
是字符串
'\D'
的表示方式,用于从转义序列中区分
\
-字符。您可以验证您是否拥有正确的数据,例如:

>>> print(', '.join(str(s) for s in mylist))
'A, B, C, \D, E'

'\\D'
是sting的表示形式
\D
。如果您打印字符串,但不打印包含字符串的列表,则一切都将正常,因为这提供了一种技术表示。在代码中,您没有使用
print
命令查看数据<代码>\\D是python内部存储的方式。在python终端中尝试打印(mylist[-2])和
mylist[-2]
。在这里,python使用extra\告诉自己存在\char,因为simple\是python中的一个特殊字符,如\n,\t