У меня есть файл CSV, скриншот которого приведен ниже: Моя цель - получить строки фрейма данных, исключая часть заголовка.
Моя цель: я преобразую данные в строке в "float64" , используя функцию astype () , а затем округляю данные до двух десятичных знаков, используя pandas round() функция. Код для того же показан ниже:
df = pd.read_csv('C:/Users/viral/PycharmProjects/Samples/036_20191009T132130.CSV',skiprows = 1)
df = df.astype('float64', errors="ignore")
df = df.round(decimals=2)
Здесь, как вы можете видеть, я пропускаю первую строку, чтобы исключить часть заголовка.
Но, к сожалению, данныене округляет до 2 знаков после запятой. Результаты показаны ниже:
Я не уверен, но я предполагаю, что строка Пустой фрейм данных создает проблему при округлении данных.
С заголовком = нет
Даже заголовок = 1 будет действовать так же, как действовал skiprow = 1.
Любые предложения приветствуются ...
Спасибо