Magicode logo
Magicode
2 min read

dataframeをつかいこなそう

https://cdn.magicode.io/media/notebox/blob_MGFWxOz
python
import pandas as pd
from pathlib import Path

df_gps = pd.read_csv("dummydata_gps.csv")


df_photo = pd.read_excel("dummydata_photo.xlsx")
print(df_photo)

#str.replace('置換前','置換後','最大置換回数')
df_photo=df_photo['date'].str.replace(':', '/',2)
print(df_photo)
#dataframe.str.replace('置換前','置換後','最大置換回数')

2022:05:14 16:53:22 →2022/05/14 16:53:22

単にreplaceしちゃうと2022/05/14 16/53/22 ってみたいに全部スラッシュに置換されちゃうので replaceメソッドの第三引数に各データごとでの置換回数を設定してやります。
title date 0 6 2022:05:14 16:53:22 1 7 2022:05:14 16:53:23 2 8 2022:05:14 16:53:24 3 9 2022:05:14 16:53:25 4 10 2022:05:14 16:53:26 .. ... ... 65 71 2022:05:14 16:54:27 66 72 2022:05:14 16:54:28 67 73 2022:05:14 16:54:29 68 74 2022:05:14 16:54:30 69 75 2022:05:14 16:54:31
[70 rows x 2 columns] 0 2022/05/14 16:53:22 1 2022/05/14 16:53:23 2 2022/05/14 16:53:24 3 2022/05/14 16:53:25 4 2022/05/14 16:53:26 ...

Discussion

コメントにはログインが必要です。