【发布时间】:2018-04-01 16:01:25
【问题描述】:
我有一个数据框:
Date Articles
2010-01-04 ((though, reliant, advertis, revenu, internet,...
2010-01-05 ((googl, expect, nexus, one, rival, iphon, hel...
2010-01-06 ((while, googl, introduc, first, piec, hardwar...
2010-01-07 ((googl, form, energi, subsidiari, appli, gove...
2010-01-08 ((david, pogu, review, googl, new, offer, nexu...
2010-01-12 ((the, compani, agre, hand, list, book, scan, ...
日期是索引,文章是元组的元组。
我有另一个数据框:
Date Price
2010-01-08 602.020
2010-01-15 580.000
2010-01-22 550.010
2010-01-29 529.944
其中 Date 也是索引,但分为周。
我的问题是我想在第二个数据框中创建另一列,该列将包含该特定周之前的所有文章,由索引指示。就像我的第二个数据框中的第一行一样,我希望所有文章都从 2010 年 1 月 8 日之前的第一个数据框中提取(所以这将是我的第一个数据框中的前 4 个条目)。与 2010-01-15 一样,我需要从 2010-01-08 到 2010-01-14 的所有文章,依此类推。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您的数据中的文章是什么?它是像
("though", "reliant", "advertis", "revenu", "internet")这样的内部元组之一吗?还是单个字符串代表一篇文章?如果是这样,为什么你的结构元组是元组而不是普通元组?请更明确地说明输出的外观。
标签: python pandas numpy dataframe