I have data like this format:
Date,Open,High,Low,Close,Adj Close,Volume
2019-07-31,0.44,0.4401,0.44,0.44,0.44,32900
2019-08-01,0.45,0.45,0.45,0.45,0.45,200
2019-08-02,0.44,0.44,0.43,0.44,0.44,13800
2019-08-08,0.45,0.4501,0.45,0.4501,0.4501,400
2019-08-15,0.43,0.43,0.43,0.43,0.43,300
2019-08-15,0.0,0.0,0.0,0.43,0.43,0
Notice the last row has empty data.
How can i filter this row or delete this row?
df = None
for ticker in tickers:
try:
df = pd.read_csv('stock_data/daily/{}.csv'.format(ticker), parse_dates=True, index_col=0).dropna()
except FileNotFoundError as e:
continue # continue with next ticker
df_closes = df['Close']
if len(df_closes) < 4:
continue # continue with next ticker
df_closes = df_closes[pd.notnull(df['Close'])] # delete rows with empty data
df_closes = df_closes.reindex(index=df_closes.index[::-1]) # reversing