Я взял некоторые данные из Интернета и загрузить его в панд dataframeнеожиданные колебания при использовании панд участка()
import pandas as pd
%pylab inline
loc = 'https://blockchain.info/charts/hash-rate?showDataPoints=false×pan=all&show_header=true&daysAverageString=1&scale=1&format=csv&address='
df = pd.read_csv(loc, parse_dates = True,
index_col = 0, skiprows = 1,
names = ['Date', 'Hash Rate (Gh/s)'])
Я затем попытаться построить его с помощью панд df.plot заповедую
df['Hash Rate (Gh/s)'].plot(logy = True)
участок я получаю обратно имеет неожиданные колебания
, но если я сюжет одни и те же данные с Matplotlib
plt.semilogy(df['Hash Rate (Gh/s)'])
Там нет ни одного из этих колебаний.
Я попытался использовать панд переиндексации функциональность
df_idx = pd.date_range(df.index[0], df.index[-1])
df = df.reindex(df_idx, fill_value=nan)
но пока не нашли каких-либо средств, чтобы избавиться от этих паразитных колебаний в сюжете. Как удалить эти колебания или переиндексировать в пандах, чтобы их устранить?
Спасибо. Очень простое решение. Мне жаль, что мне не показалось, что форматирование даты и времени было просто выключено. –