私は Python を使用しており、タイプ '2013-06-24 17:04:28' のテーブルに日付を文字列として格納しており、減算や平均化などを行いたいと考えています。
時間はあまり気にしません。
文字列を変換する適切な形式は何ですか?また、その方法は?
助けてくれてありがとう。
最大。
pandas には独自の Timestamp オブジェクトがあります。to_datetime
関数を使用して、文字列または列全体 (シリーズ) をタイムスタンプに変換できます。
pd.to_datetime(df['date_col'])
ドキュメントの「タイムスタンプへの変換」セクションを参照してください。
注: DataFrame を読み込むときに、たとえば を使用してタイムスタンプに変換できますread_csv
。
それはあなたの日付形式で動作します:
In [11]: pd.to_datetime('2013-06-24 17:04:28')
Out[11]: Timestamp('2013-06-24 17:04:28', tz=None)
time.strptime("2013-06-24 17:04:28", "%Y-%m-%d %H:%M:%S")
次に、 Pythonの time モジュールを使用できます