@wilburn
Чтобы заменить запятые на точки в Pandas, вы можете использовать следующий код:
1 2 3 4 5 6 7 |
import pandas as pd # Загрузите данные в датафрейм df = pd.read_csv('data.csv', decimal=',') # Замените запятые на точки df = df.applymap(lambda x: x.replace(',', '.') if isinstance(x, str) else x) |
В этом коде мы сначала загружаем данные в датафрейм с параметром decimal=','
, чтобы указать Pandas, что в файле используется запятая в качестве десятичного разделителя. Затем мы используем метод applymap
для применения функции к каждому элементу датафрейма. В этой функции мы проверяем, является ли элемент строкой, и если да, то заменяем в нем запятые на точки.