2024-06-25 07:09:03 发布
网友
我有以下数据:
[(Timestamp('2020-12-13 01:00:00'), 'Mers'), (Timestamp('2020-12-13 02:00:00'), 'BMW')]
是否可以将数据中的时间戳转换为如下所示的字符串:
[('2020-12-13 01:00:00', 'Mers'), ('2020-12-13 02:00:00', 'BMW')]
如果是这样的话,我该怎么做呢
您可以使用panadasstrftime:
import pandas as pd pd.Timestamp(1513393355.5).strftime('%Y-%m-%d %H:%M:%S')
在您的示例中:
import pandas as pd data = pd.DataFrame([(pd.Timestamp('2020-12-13 01:00:00'), 'Mers'), (pd.Timestamp('2020-12-13 02:00:00'), 'BMW')]) # apply strftime to the first (0th) column values: data[0] = data[0].apply(lambda x: x.strftime('%Y-%m-%d %H:%M:%S'))
结果(data):
data
0 1 0 2020-12-13 01:00:00 Mers 1 2020-12-13 02:00:00 BMW
>>> data.to_numpy().tolist() [['2020-12-13 01:00:00', 'Mers'], ['2020-12-13 02:00:00', 'BMW']]
您可以使用panadasstrftime:
在您的示例中:
结果(
data
):相关问题 更多 >
编程相关推荐