Спасибо за ваше решение.Однако, когда я пытаюсь применить его к данным, чтобы заголовки столбцов не влияли на поиск и замену посторонних значений.Это мой фрейм данных.Пожалуйста, помогите.
df = pd.DataFrame({'Date_sampled': ['8/31/2018 0:00',
'9/31/2018 12:00:00 AM', '2/31/2018 12:00:00 AM', '2/31/2018 12:00:00 AM', '12/31/2018 0:00',
'12/31/2018 0:00', '12/31/2018 0:00', '6/31/2018 12:00:00 AM', '2/31/2018 12:00:00 AM',
'2/31/2018 12:00:00 AM', '12/31/2018 0:00', '12/31/2018 0:00'], 'apple18:apple1': ['15.8',
'27.84883300816733\\U', '27.68303400840678\\O', '???', '?????', '67.61', '27.33',
'37.73069872941176\\M', '37.98761171079137\\F', '10.2\\I', '10.1\\Y', '67.61'],
'Orange:ripe': ['89.59', '44.64197389840307\\Y', '39.93121897299962\\W', '7.2\\K',
'6.0\\Y', '9.19', '18.62', '???', '???', '7.2\\T', '7.0\\D', '79.1'], 'Banana': ['51.36', '?????',
'???', '23.77814972104277\\T', '27.80709611086276\\N', '13.3\\T', '31.27', '?????', '???',
'17.3\\H', '16.4\\E', '11.36'], 'Egg24:Eg17 (Toasted:Scrammed)': ['17.98', '13.3\\T', '9.4\\J',
'2396,7', 'nan', '14', 'None', 'None', '14.8', '44.64197349440307\\Y', '39.93151497599965\\W',
'-'], 'Bread(white)': ['23.24', '6.1\\Q', '7.2\\K', 'None', 'None', '20', 'None', 'None', '20.4', '3473,3',
'1606,3', '47,7'], 'Potato:24': ['-', '-', '-', '-', 'nan', 'nan', 'nan', '343.859844\\OP', '56.06332588\\RS',
'75.1973942\\ZTO', 'nan', '-']})