0

私は Python を使用しており、タイプ '2013-06-24 17:04:28' のテーブルに日付を文字列として格納しており、減算や平均化などを行いたいと考えています。

時間はあまり気にしません。

文字列を変換する適切な形式は何ですか?また、その方法は?

助けてくれてありがとう。

最大。

4

2 に答える 2

4

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)
于 2013-08-06T14:18:38.547 に答える
0
time.strptime("2013-06-24 17:04:28", "%Y-%m-%d %H:%M:%S")  

次に、 Pythonの time モジュールを使用できます

于 2013-08-06T14:16:22.613 に答える