2 つの Pandas 列間の時間差を時と分で計算する
2 つの Pandas 列間の時間差を時と分で計算するには、次のようにします。によって返された datetime.timedelta のastype メソッドを利用できます。パンダのタイムスタンプの違い。詳細な説明は次のとおりです。
import pandas<p></p>「todate」列と「fromdate」列を含むサンプル データフレームを作成します<h1></h1>data = {'todate': [ pd.タイムスタンプ('2014-01-24 13:03:12.050000')、pd.Timestamp('2014-01-27 11:57:18.240000')、pd.Timestamp('2014-01-23 10:07:47.660000')]、<p></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> 'fromdate': [pd.Timestamp('2014-01-26 23:41:21.870000'), pd.Timestamp('2014-01-27 15:38:22.540000'), pd.Timestamp('2014-01-23 18:50:41.420000')]}
このアプローチでは、時差が時間で表された次の出力が生成されます。
todate fromdate diff diff_in_hours
1 2014-01-27 11:57:18.240 2014-01-27 15:38:22.540 0 日03:41:04.30 3
2 2014-01-23 10:07:47.660 2014-01-23 18:50:41.420 0 日 08:42:53.76 8
以上が2 つの Pandas 列間の時間差を時と分で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。