Q&A
実現したいこと
任意の値を書き換える方法を知りたいです。
下記のケースで書き換えの方法のコードを教えて頂きたいです。
下記のdfで
コンテンツカラムのtimeのデータカラムを
Unix時間からdatetimeに変更して上書きを実施したいです。
任意の座標の書き換えの仕方の
コードディングがわからずに困っています
お手数おかけしますがご教授頂けますでしょうか。
df
コンテンツ | データ |
---|---|
No. | 23 |
animal | dog |
time | 1624326736500 |
color | green |
No. | 105 |
animal | dog |
time | 1624326737700 |
color | green |
No. | 153 |
animal | cat |
time | 1624326736520 |
color | blue |
df(成功イメージ)
※内容は換算していません あくまで%Y/%m%dのイメージでっ表記を実施したいです。
コンテンツ | データ |
---|---|
No. | 23 |
animal | dog |
time | %Y/%m%d |
color | green |
No. | 105 |
animal | dog |
time | %Y/%m%d |
color | green |
No. | 153 |
animal | cat |
time | %Y/%m%d |
color | blue |
該当のソースコード
python
1import pandas as pd 2from datetime import datetime 3 4#読み込み 5df = pd.read_csv(input_data, encoding="cp932",header=None) 6#変換 ここに困っています。 7df.loc[df.データ=="Time","データ"]=datetime.fromtimestamp(df["データ"], %Y/%m%d)
試したこと
参考にした資料
https://note.nkmk.me/python-pandas-read-csv-tsv/
loc関数を参考に記載を進めたが、
time のレコードが複数あり上記サイトにきさいされている方法では
実装が出来なかった。
補足情報(FW/ツールのバージョンなど)
python 3.9.8
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。