【发布时间】:2015-04-24 16:05:42
【问题描述】:
我有 2 个数据框,df1 和 df2 大小相同,df1 带有 datecolumn 和 df2 带有 float 列。当我执行以下操作时:
series = pandas.Series(df2['float'], df1['date'])
时间序列上的值都是NaN。我在做之前检查了两个数据框都有数据。我做错了什么?
【问题讨论】:
-
你在这里尝试什么?你想要浮点数还是日期值作为索引,另一个作为数据?
-
日期作为索引,因此是第二个参数。
-
我不知道这是否是一个错误,但以下工作:
series = pandas.Series(df2['float'].values, df1['date'])
标签: python pandas merge time-series