新しい列を作成したいとします。列は、たとえば「午前」、「午後」、「夕方」および「夜」のような日の一部で構成されます。私は軍の時間で構成される「DepTime」という列を持っています。条件としてこれを使用する:新しい「オブジェクト」列の作成
午前500午後1200
1159年から1659年まで
イブニング1700
2059へナイト2100は、私は私の新しい列を作成したい400へこのように:
Output[]:
DepTime PartofDay
1300 Noon
2400 Night
エラーをスローします。私はこのように試してみました。
このような状態をする方法はありますか?ヘルプは、あなたがbetween
でnumpy.where
を使用することができます
ちょっと感謝!私は "夜"のためのmask4を作成しようとしたときにエラーをスローする...私は "夜"とmask4を作成することはできませんどのように? @jezrael –
次に 'mask4 = df.DepTime.between(2100,2400)|が必要です。 df.DepTime.between(0,400) '、しかしそれは必要ではありません;) – jezrael
私はあなたにそれほど気にしていなければ、あなたにタグを付けた2番目の問題がありました@jezrael –