質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
DateTime

多くのプログラミング言語におけるDateTimeオブジェクトは、日付と時間に関する演算と出力を行います。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

Q&A

0回答

267閲覧

データの日時の調整方法

28_mon_59

総合スコア0

DateTime

多くのプログラミング言語におけるDateTimeオブジェクトは、日付と時間に関する演算と出力を行います。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

0グッド

0クリップ

投稿2022/07/22 04:14

前提

データを分析するときの日時の調整方法がわかりません。

実現したいこと

例えば「1/1の05:45AMから1/2の1:00AMまで」のデータを「1/1」のデータとしてdataframeに追加したいです。

以下が問題文です。

各行は15分の間に1つの計測点の前を通過した人の数を表しています。以降の説明では15分間の最初の時刻で表すこととします。 この表における「1日」のデータは朝05:45のデータから始まり、翌日00:45のデータで終了します。
Date"および"Time"から日付だけを表す整数型の列"Day"を作成し、dfに付け加えなさい。ただし、翌日01:00AMまでのデータまでがその日のデータであることに注意しなさい。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

import datetime as dt df['Date'] = df['Date-Time'].map(lambda x : x[:10]) df['Time'] = df['Date-Time'].map(lambda x : x[11:19]) display(df)

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kirara0048

2022/07/22 04:21

日付型にして、一時間減算してからday属性を取得すればよいとおもいます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問