使用日期时间索引和列中的随机值创建熊猫数据框

用户308827:

如何使用日期时间作为索引以及列的随机值来创建熊猫数据框。目前,我有这个:

from datetime import datetime, timedelta

date_today = datetime.now()
date_end = date_today + timedelta(7)

df = pd.DataFrame(columns=['test'])

我如何从这里开始?

乔·T·博卡(Joe T. Boka):

您可以尝试以下方法:

import pandas as pd
import numpy as np
from datetime import datetime, timedelta

date_today = datetime.now()
days = pd.date_range(date_today, date_today + timedelta(7), freq='D')

np.random.seed(seed=1111)
data = np.random.randint(1, high=100, size=len(days))
df = pd.DataFrame({'test': days, 'col2': data})
df = df.set_index('test')
print(df)


test                            
2017-03-22 10:07:41.914019    29
2017-03-23 10:07:41.914019    56
2017-03-24 10:07:41.914019    82
2017-03-25 10:07:41.914019    13
2017-03-26 10:07:41.914019    35
2017-03-27 10:07:41.914019    53
2017-03-28 10:07:41.914019    25
2017-03-29 10:07:41.914019    23

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用参考日期在日期时间格式的多索引数据框中创建新列

从分钟值在熊猫数据框中添加日期时间列

使用逻辑索引和分组依据在熊猫数据框中创建新列

如何更新熊猫数据框的日期时间索引值?

用日期时间索引插值并填充熊猫数据框

使用列中的值对熊猫数据框进行多索引

使用日期时间索引根据时间在熊猫数据框中插入行

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

使用日期时间索引根据日期在熊猫数据框中插入行

通过日期时间和日期列合并熊猫数据框

如何在熊猫数据框中舍入日期时间索引?

如何索引熊猫日期时间数据框中的打开和关闭?

熊猫:日期时间索引系列到时间索引日期列数据框

使用数学和现有列在熊猫数据框中创建新值

熊猫日期时间索引到数据框

如何根据多索引熊猫数据框中的行索引值创建列?

基于日期时间索引和列的熊猫回填值

Pandas 数据框 - 从单独的列创建日期时间索引

在熊猫数据框中更改日期时间的值

从数据框列中获取正确的日期时间对象,其中包含带有日期和时间的随机字符串

如何在熊猫数据框中删除日期和时间?

如何使用日期时间和数字输入在此熊猫数据框中创建唯一的ID?

使用来自其他数据框索引和列的值创建数据框

熊猫:在多索引数据框中创建新的(子级别)列并分配值

如何更改熊猫数据框中列的日期时间格式

在熊猫数据框中创建多索引列

从熊猫数据框中的列创建多索引

根据另一个熊猫中开始日期和结束日期列的条件创建新的熊猫数据框

多索引熊猫数据框中的最高和最低列值