3

dtype が [uint32,int64,datetime64[ns]] の 3 つの列 [a,b,c] を持つ hdfstore が既にあるとします。

問題は、列が欠落しているデータフレームを追加する方法です。列 'c' が欠落しているとします。[a,b] のみを追加しようとしましたが、データフレームがcannot match existing table structure

列「c」を含むデータフレームのインデックスを再作成しようとしましたが、新しい列「c」はデフォルトですべて NaN であり、その dtype は float64 であり、まだ一致しないため、まだ機能しません

したがって、 .astype(datetime64[ns])を使用して dtype を変更しようとしましたが、この方法はどちらでも機能せず、dtype は変更されません。

この部分的な列データフレームを HDFstore に追加するにはどうすればよいですか?

4

0 に答える 0