如何在 Pandas 数据框中通过具有日期时间索引的唯一 ID 创建列

阿费尔德

我有一个数据库,我在其中使用 panda read_sql 查询这种结果(查询数百万个结果),Id 链接到另一个表。


ID 日期 价值
369 2021-06-15 13:06:54 0.33
370 2021-06-15 13:06:54 0.02
377 2021-06-15 13:06:54 0.30
378 2021-06-15 13:06:54 0.36
390 2021-06-15 13:06:54 535.27
391 2021-06-15 13:06:54 35.55
264 2021-06-15 13:06:55 3.29
265 2021-06-15 13:06:55 5.70
266 2021-06-15 13:06:55 6.37
267 2021-06-15 13:06:55 23.36
268 2021-06-15 13:06:55 25.44
269 2021-06-15 13:06:55 23.80
270 2021-06-15 13:06:55 26.86
271 2021-06-15 13:06:55 22.54
272 2021-06-15 13:06:55 25.24

如果没有此日期的条目,是否可以通过 Id 创建一个列,并将日期作为pandas数据框中的唯一索引,值= None:

日期 369 370 377 ... 272
2021-06-15 13:06:54 0.33 0.02 0.30 ... 没有任何
2021-06-15 13:06:55 没有任何 没有任何 没有任何 ... 25.24
U12-转发

使用pivot_table

df.pivot_table('Value', 'Date', 'ID')

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在pandas数据框中创建列层次索引

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

如何在Spark数据框中创建唯一的自动生成的ID列

如何使用 Pandas 在多索引列中创建具有不同级别数的数据框?

当重复的ID具有付款日期时,创建新列(Pandas数据框)

如何在 Pandas 中创建新列?

pandas数据框从元素频率大于1的列中创建唯一ID

如何通过索引其他列的所需部分在pandas数据框中创建新列

如何从带有日期时间索引的 Pandas 数据框中获取所选列的下个月值

如何从具有不同日期时间索引的另一个数据框中获取列值

如何在Pandas DataFrame中复制行并添加ID列

融合具有唯一ID的数据框中的列

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

如何在 Pandas 数据框中创建带有百分比等的列

如何创建唯一 ID 列以匹配现有列

如何在Pandas数据框中按行值对日期时间列进行排序?

如何在pandas中按列创建聚合?

如何在 Pandas 中创建条件文本列?

如何在Pandas中引用由.agg()函数创建的列

如何在 pandas 的多行中随机生成唯一 ID?

如何在每个季度的Pandas DataFrame中通过公司ID创建虚拟变量?

创建具有多列索引的Pandas数据框

合并多个Pandas数据框-一些具有共享的唯一ID,一些具有共享的列

如何使用 Pandas.assign 从 Pandas 数据框索引创建一个新列?

如何一次旋转具有多个列的pandas数据框(时间序列)?

如何在Python Pandas中对具有计数唯一值的多列进行分组

如何在pandas数据框中获取具有部分总和的列(按两列分组)

如何在python数据框中的单行中连接具有相同主题ID的列的句子?

如何在现有列中创建唯一值的数据框?