私はパンダto_datetime
オブジェクトを別のto_datetime
オブジェクトと比較しようとしています。両方の場所で、私はdate = pd.to_datetime('2017-01-03')
のように日付を入力していますが、それぞれについてprint文を実行すると、2017-01-03
が得られますが、別の場合は2017-01-03 00:00:00
となります。これは問題を引き起こします。なぜなら、if文を使用してif date1 == date2:
などを比較すると、実際には等しいと比較されないからです。 to_datetime()
コマンドで2017-01-03
形式を強制的に使用するために使用できるフォーマットステートメントはありますか?パンダto_datetimeフォーマット
0
A
答えて
1
あなたはまた、パンダのタイムスタンプからわずか選択の日付にdate()
メソッドを使用してすることができます別の形式の文字列に変換するには、strftimeme(format)
メソッドを使用します。
date = pd.to_datetime('2017-01-03').date()
print(date)
>datetime.date(2017, 1, 3)
または
date = pd.to_datetime('2017-01-03').strftime("%Y-%m-%d")
print(date)
>'2017-01-03'
1
トライ.date()
pd.to_datetime('2017-01-03').date()
0
あなたは、例えば
pd.to_datetime().date()
を使用することができます。
a='2017-12-24 22:44:09'
b='2017-12-24'
if pd.to_datetime(a).date() == pd.to_datetime(b).date():
print('perfect')
関連する問題
- 1. パンダto_datetime()関数のパフォーマンスが
- 2. パンダでタイムゾーンを使用するto_datetime
- 3. パンダ:私はのように見えるデータフレームを持ってto_datetime
- 4. 2つのデータフレームのPandas to_datetime、同じ日付フォーマットが必要
- 5. マルチインデックスのPandas to_datetime
- 6. パンダのデータフレームの出力フォーマット
- 7. pandas to_datetimeを使用するときにフォーマットを定義する方法は?
- 8. パンダの出力データをフォーマットする
- 9. パンダを使用して日時フォーマットに
- 10. パンダのtimedeltasの文字列フォーマット
- 11. nlargest出力パンダをフォーマットする
- 12. to_datetimeは私の日時データの日付
- 13. delayed_job未定義のメソッド `to_datetime」:FalseClassの
- 14. 複数の列のPythonデータフレームto_datetime構文
- 15. pandas to_datetime funcを使用して2つの異なるフォーマットをカラムでチェックする方法は?
- 16. パンダ - とValueError日時フォーマットの不一致に
- 17. KDBフォーマットのナノ秒タイムスタンプを読み込み、パンダに変換
- 18. パンダにHTMLフォーマットを適用するCSSスタイル
- 19. JSONのフォーマットされた文字列からパンダのデータフレーム
- 20. パンダ - 私はフォーマットであるデータフレームを持つデータフレーム
- 21. パンダで日時フォーマットに変換しますか?
- 22. パンダのDataFrame()で日時インデックスをフォーマットする。スタイル
- 23. パンダのSeries内の特殊文字列フォーマット
- 24. pandas to_datetimeが期待どおりに動作しない
- 25. .to_datetime()で文字列のUTCオフセットを停止する方法
- 26. インデックスを除くすべての列にto_datetimeを適用する
- 27. python pandas to_datetimeが正常に動作していない
- 28. AttributeError: 'str'オブジェクトの属性が 'to_datetime'ではありません
- 29. パンダで時系列をプロットするための日時をフォーマットする
- 30. データフレームの行をヘッダにフォーマットを適用していないxlsxwriter - Pythonのパンダ
私はあなたが2つの異なる例で終わるか興味があります。 –