如何在使用熊猫日期时间时指定日期?

法式咖啡

说我有这个数据框:

Index      ID   V1  V2
00:00:00   K1   3   4
00:00:00   K2   4   3
00:00:00   K17  2   5
00:00:00   K11  8   6

我想将索引转换为日期:

df.index = pd.to_datetime(df.index)

这将为索引列指定今天的日期:

Index                 ID   V1  V2
2019-02-18 00:00:00   K1   3   4
2019-02-18 00:00:00   K2   4   3
2019-02-18 00:00:00   K17  2   5
2019-02-18 00:00:00   K11  8   6

有什么方法可以分配一个特定的年月日字符串,该字符串在每次生成数据框时都不会改变?时戳必须保留。

耶斯列尔

一种可能的解决方案是将值转换为timedeltas并添加Timestamp

df.index = pd.to_timedelta(df.index) + pd.Timestamp('2015-01-20')
print (df)
             ID  V1  V2
Index                  
2015-01-20   K1   3   4
2015-01-20   K2   4   3
2015-01-20  K17   2   5
2015-01-20  K11   8   6

如有必要,Timestamp在所有索引值中设置新的相同:

df.index = np.repeat(pd.Timestamp('2015-01-20'), len(df))
print (df)
             ID  V1  V2
2015-01-20   K1   3   4
2015-01-20   K2   4   3
2015-01-20  K17   2   5
2015-01-20  K11   8   6

不显示时间,因为0,但每个时间都Timestamp包含:

print (df.index.tolist())
[Timestamp('2015-01-20 00:00:00'), Timestamp('2015-01-20 00:00:00'), 
 Timestamp('2015-01-20 00:00:00'), Timestamp('2015-01-20 00:00:00')]

Onkly的方式是Timestamps的重复字符串表示形式:

df.index = np.repeat('2015-01-20 00:00:00', len(df))
print (df)
                      ID  V1  V2
2015-01-20 00:00:00   K1   3   4
2015-01-20 00:00:00   K2   4   3
2015-01-20 00:00:00  K17   2   5
2015-01-20 00:00:00  K11   8   6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用pandas.to_csv时如何指定日期格式?

使用 MockitoJUnitRunner 运行单元测试时如何在 JSON 响应中指定日期格式

如何使用日期时间索引从熊猫数据框中的特定日期选择行

如何开始在特定日期熊猫时间组

如何在Oracle SQL上使用双表转换指定日期格式的给定日期

如何在read_csv中指定日期时间格式

如何以天为单位指定日期/时间偏移

如何指定给定日期对象的时间?

在Android中使用“日历”指定日期时间范围

如何在熊猫和日期时间中使用或

SQL:如何在创建表时指定日期格式并填充它

如何使用NodaTime(给定日光)计算指定日期和时间的时区UTC偏移量?

未指定日期时间输入值

如何在指定日期之后搜索数据?

如何在create table命令中指定日期格式

如何在肉房中指定日期格式?

如何在R中指定日期的x轴值

如何在时间轴上添加否定日期

如何在Pandas日期时间索引中将所有日期更改为特定日期。或起源

如何获取熊猫中某些特定日期之前和之后的日期时间?

使用熊猫日期时间函数时出现日期错误

使用.apply(pd.Timestamp)时如何指定日期标准。Python在11/12/2018中混淆了日期和月份

如何在Laravel中使用口才来计算特定日期的工作时间?

如何在 xamarin android 中使用 DateTime 对象为特定日期和时间设置警报?

计算从日期时间列到特定日期的天数-熊猫

如何在导入的Excel列中使用熊猫和日期时间计算重复日期的数量?

如何使用MDX查询指定日期范围

熊猫如何在特定日期和日期范围内的总和值之间重新采样?

熊猫指定在日期时间使用哪些列