スライスに値を割り当てることはできますが、直接印刷することはできません。pandas DataFrame DatetimeIndexスライスエラー
import pandas as pd
import numpy as np
from datetime import datetime
dt_start = datetime.strptime("20171010", "%Y%m%d")
dt_end = datetime.strptime("20171020", "%Y%m%d")
df = pd.DataFrame(np.nan, index=pd.date_range(start=dt_start, end=dt_end), columns=['sales', 'account'])
df.loc[:1, 'sales'] = 100 # works well
print(df.loc[:1, 'sales']) # error, why???
エラーメッセージ:
はTypeError:クラス上のスライスインデックス作成を行うことができない「これらのインデクサーでpandas.tseries.index.DatetimeIndex [1]クラスの「int型
なぜ私のコードの後には詳細を示し値を割り当てることはできますが、このスライスは印刷できませんか?
ありがとうございます。
それはバグのように見えます。 – jezrael