это то, что вы ищете?Я импровизировал и создал столбец 'n', который мог бы представлять вашу 'метку времени' в качестве фрейма данных.По сути, я думаю, вам следует применить другую функцию - давайте назовем ее «apply_fun» для вашего столбца, которая хранит «метки времени» - функцию, которая принимает каждый элемент и преобразует его в формат strptime ().
import datetime
import pandas as pd
n = {'timestamp':['20180822_2330', '20180821_2334', '20180821_2334', '20180821_2330']}
data_series = pd.DataFrame(n)
def format_dates(n):
x = n.find('_')
y = datetime.datetime.strptime(n[:x]+n[x+1:], '%Y%m%d%H%M')
return y
def apply_fun(dataset):
dataset['timestamp2'] = dataset['timestamp'].apply(format_dates)
return dataset
print(apply_fun(data_series))
Когда дело доходит до 2-го пункта, я не могу попасть на сайт из-за работающего агента McAffe, который не позволяет открыть его.Если у вас есть 1-й, вы можете попросить 2-й отдельно.