mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-28 21:12:16 +00:00
* Fixed bug * Fix vwap * Hid future warning * Added fix to pandas * Quality improvement to customer and supplier * Fixed some tests * Test fix
15 lines
447 B
Python
15 lines
447 B
Python
import pandas as pd
|
|
import numpy as np
|
|
|
|
pd.options.mode.chained_assignment = None
|
|
|
|
|
|
def full_stock_df(df: pd.DataFrame) -> pd.DataFrame:
|
|
df["Returns"] = df["Adj Close"].pct_change()
|
|
df["LogRet"] = np.log(df["Adj Close"]) - np.log(df["Adj Close"].shift(1))
|
|
df["LogPrice"] = np.log(df["Adj Close"])
|
|
df = df.rename(columns={"Adj Close": "AdjClose"})
|
|
df = df.dropna()
|
|
df.columns = [x.lower() for x in df.columns]
|
|
return df
|