python - 格式化日期时间戳

标签 python pandas dataframe timestamp

我有一个数据框,其索引是日期时间戳。我想通过格式化索引来更改它。我必须使用 strftime 来申请,但当我以前喜欢这个时,它不起作用。

df.index = df.index.map(strftime('%Y-%m-%d'))
Error: 'strftime' is not defined

但是当我这样做时它工作得很好:

df1.index[0].strftime('%Y-%m-%d')

我想申请我的所有索引。请给点建议?

最佳答案

你很接近,需要strftime :

df.index = df.index.strftime('%Y-%m-%d')

关于python - 格式化日期时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48115563/

相关文章:

python - 使用 BS4 获取属性名称而不是值

python - 关于 tensorflow 神经网络输入大小的问题

Python 将 GCS 中的 .json 文件并行读取到 pandas DF 中

python - 通过多个列表将数据帧转换为字典?

r - 根据多个条件筛选和提取行

r - R中多个数据帧具有相同功能

python - 按索引值将 pandas Series 拆分为连续的 block

python - Tensorflow 中的动态时间扭曲实现

python Pandas |仅从列的特定部分查找最大值

python - pandas.to_datetime : which format to choose?