1
"Dates"と呼ばれるデータフレームに新しい列を作成したい場合は、df ['CURRENT_DATE'] < '2016という条件で真または偽のリストが作成されます-06-30 '。 CURRENT_DATE列に列挙されている日時オブジェクトが< 2016-06-30の場合、新しい「日付」列に「TRUE」が表示されます。条件を満たしていない場合は、新しい「日付」列の下に「FALSE」が表示されるようにします。ここでフィルタ日付列と真または偽の場合の新しい列の作成
は私のコードです:
def find_dates(df):
if df['MATURITY_DATE'] < '2016-06-30' :
return 'True'
else:
return 'False'
df['Dates'] = df.apply(find_dates, axis = 1)
私はエラーを取り戻す:TypeError例外を:( "strをするのdatetime.datetimeを比較することはできません"、インデックス0' でu'occurred)
提案?
を知っていますか? –
'df.info()'の出力を投稿してください – ksai