Я импортирую большой CSV-файл и индексирую свою первую строку в качестве заголовка столбца.Эта первая строка данных ex.-170 -170,1 ... и это то, что нужно.Я хочу, чтобы числа были разделены точками вместо запятых.
Я попытался заменить функцию, но, похоже, не поднял заголовок в своей функции.
import pandas as pd
import numpy as np
df = pd.read_csv('Vrai.csv', decimal='.', sep=';', index_col=False, encoding='latin-1')
df = df.stack().str.replace(',','.').unstack()
Вот пример фрейма данных:
-
171 -170,7 -170,4 ... 195,6 195,9 196,2
0 0.000000 0.000000 -57.251 ... -128.360 -128.501 -128.631
1 0.000000 0.000000 -57.249 ... -128.366 -128.459 -128.524
2 0.000000 0.000000 -57.222 ... -128.228 -128.256 -128.294
3 0.000000 0.000000 -57.201 ... -128.124 -128.162 -128.199
4 0.000000 0.000000 -57.234 ... -128.234 -128.410 -128.733