Уведомления

Группа в Telegram: @pythonsu

#1 Май 4, 2019 23:15:30

liza123456789
Зарегистрирован: 2019-05-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертация dataframe во float

Есть набор данных типа object, если построить график по ним, то все получается нормально. Если поменять тип данных на float, то график совершенно не соответствует тому что при object. С чем это может быть связано? И как сделать так чтобы было и при float все корректно, так как для дальнейшей обработки нужны именно float. Заранее спасибо!
Здесь данные https://dropmefiles.com/iwZDG
https://ibb.co/1RLWJ25 при object
https://ibb.co/zQrdFdR при float

Офлайн

#2 Май 5, 2019 08:03:43

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Конвертация dataframe во float

liza123456789
С чем это может быть связано?
Скорее всего с тем что у вас эта часть кода неправильная. А его то вы и не привели.



Офлайн

#3 Май 5, 2019 10:26:45

liza123456789
Зарегистрирован: 2019-05-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертация dataframe во float

Вот код

 import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('out.csv', sep='\t')
data = data.convert_objects(convert_numeric=True)
plt.scatter(data['Summary at time'], data['GP'])
plt.axis('off')
plt.show()

Отредактировано liza123456789 (Май 5, 2019 10:28:09)

Офлайн

#4 Май 6, 2019 08:07:53

Cr0c81
Зарегистрирован: 2019-05-06
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертация dataframe во float

Я посмотрел файл с данными - float показывает как раз-таки корректно.
#0 - индекс записи (не учитывается)
#1 - X
#2 - Y

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version