Форум сайта python.su
0
Есть набор данных типа object, если построить график по ним, то все получается нормально. Если поменять тип данных на float, то график совершенно не соответствует тому что при object. С чем это может быть связано? И как сделать так чтобы было и при float все корректно, так как для дальнейшей обработки нужны именно float. Заранее спасибо!
Здесь данные https://dropmefiles.com/iwZDG
https://ibb.co/1RLWJ25 при object
https://ibb.co/zQrdFdR при float
Офлайн
253
liza123456789Скорее всего с тем что у вас эта часть кода неправильная. А его то вы и не привели.
С чем это может быть связано?
Офлайн
0
Вот код
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)
Офлайн
0
Я посмотрел файл с данными - float показывает как раз-таки корректно.
#0 - индекс записи (не учитывается)
#1 - X
#2 - Y
Офлайн