df = pd.DataFrame({
'A': [15, '-', 173, 190, 68],
'B': ['-', 254, '-', 16, 76],
'C': [12, '-', 110, 35, 98],
'D': [125, 89, 308, 211, 174],
'E': [19, 21, '-', 162, '-']
})
У меня есть два столбца, которые я хочу умножить друг на друга, но эти столбцы включают «-». Перед преобразованием тире в плавающее число или заменой на 0, я могу сделать умножение, но я не хочу слишком много тире. Кроме того, когда я экспортирую свои данные в Excel, из-за этих черточек мои данные преобразуются в строку. Я хочу, чтобы все они были целыми или плавающими, но включали тире. Является ли это возможным? Как я могу умножить эти столбцы, не удаляя тире (-)?