2017-06-20 8 views
0

私は何年ものデータを含むcsvファイルを持っており、最大日付と最小日付の差を計算する必要があります。日付の最大値を決定する。だから、私は、datetimeオブジェクトの行を印刷日時オブジェクトから 'datetime.strptimeはiterableではありません'

Temps = datetime.strptime(W['datum'][i]+' '+W['timestamp'][i],'%Y-%m-%d %H:%M:%S') 

に私の日付を変換するためにこれをやっている私が欲しいの正確な結果を与える 、しかし、私はこのコード行を使用してこれらの日付の最大値を抽出しよう:

start = max(Temps) 

私はこのエラーを得た:datetime.strptime」オブジェクトは、私が間違っています 反復可能ではないでしょうか?

答えて

0

発現

datetime.strptime(W['datum'][i]+' '+W['timestamp'][i],'%Y-%m-%d %H:%M:%S') 

は、単一の値(スカラー)を生成します。 Tempsに割り当てると、この変数はスカラーになりますリストなし。 1つの値しか含まれていません。

max(Temps)maxを評価しようとすると、引数として複数の値を持つものが見つかると思われますが、残念ながらTempsが最近割り当てられたものが見つかりました。

これは単一の値であり、 'iterable'ではありません。

関連する問題