私はデータフレームdf
を持っていて、Date
の列を持っています。私は2つの新しいデータフレームを作成したいと思います。 df
からすべての行が含まれ、年がsome_year
に等しく、df
のすべての行が含まれ、別のデータフレームがsome_year
に等しくない場合は、私はあなたがdf.ix['2000-1-1' : '2001-1-1']
を行うことができますが、2000年にない行をすべて取得するには、2つの余分なデータフレームを作成し、それらを連結/結合する必要があります。特定の年を持つパンダのデータフレーム行
このような方法がありますか?
include = df[df.Date.year == year]
exclude = df[df['Date'].year != year]
このコードは機能しませんが、同様の方法がありますか?
こんにちはVaishali。私がこれを試してみると、 'year'を整数値として、' TypeError:無効な型の比較 'を取得します。 「年」のタイプはどうすればよいでしょうか? – user3494047
2行目にブラケットがありません – Moritz