Answer

Answer

t.me/python_tesst

Ответ:

DATE VOLUME PRICE

0   1   100  214

1   2   200  234

2   3   300  253

3   4   400  272

4   5   500  291

  DATE VOLUME PRICE

0  NaN   NaN  NaN

1  1.0  100.0 214.0

2  2.0  200.0 234.0

3  3.0  300.0 253.0

4  4.0  400.0 272.0

Объяснение:

Pandas — одна из наиболее востребованных библиотек Python в повседневной работе с данными. Допустим, ситуация требует сместить все строки в датафрейме или отобразить в нем цену акций предыдущего дня. Перед нами может стоять задача вывести среднюю температуру последних трех дней. Так вот shift() идеально подходит для всех этих целей. 

Данная функция в Pandas сдвигает индекс на желаемое число периодов. Она принимает скалярный параметр под названием период, который представляет число сдвигов по требуемой оси. shift() пригодится для работы с данными временных рядов. Можно воспользоваться fill_value для заполнения за пределами граничных значений. 

Более подробная информация о данной функции доступна в документации Pandas.

Код:

import pandas as pd
import numpy as np

df = pd.DataFrame({'DATE': [1, 2, 3, 4, 5],
          'VOLUME': [100, 200, 300,400,500],
          'PRICE': [214, 234, 253,272,291]})

print(df)

print(df.shift(1))



Report Page