Как установить условия для построения значений из 3-го столбца? Python / панды - PullRequest
1 голос
/ 26 января 2020

Я импортировал данные с pandas в 3 столбца: DayOfYear, Field, Distance.

DayOfYear Field Distance
1          50      100
2          55      200
3          60      300
4          65      400
5          70      500
6          75      600
7          80      700
...          

Я хочу построить поле с расстоянием, но я хочу сделать это для любого диапазона дня год, который я выберу. Таким образом, вместо того, чтобы просто построить все значения расстояния и поля для всех 365 дней, я хотел бы построить их, скажем, для дней 226-346. Как я должен go об этом?

1 Ответ

1 голос
/ 26 января 2020

Используйте Series.between для исполнения boolean indexing с DataFrame.plot:

l1 = 226
l2 = 346
df[df['DayOfYear'].between(l1,l2)].set_index('Distance')['Field'].plot()

Пример для l1 = 2, l2 = 6,

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...