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