Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用熊猫将索引列添加到数据帧_Python_Pandas - Fatal编程技术网

Python 使用熊猫将索引列添加到数据帧

Python 使用熊猫将索引列添加到数据帧,python,pandas,Python,Pandas,我是一个刚开始使用pandas的用户,在研究了文档之后,我仍然找不到一个简单的方法来完成下面的工作 我有一个带有pandas.DateRange索引的数据框,我想添加一个列,其中包含同一日期范围的一部分的值 如果我有 df A B 2010-01-01 00:00:00 0.340717 0.702432 2010-01-01 01:00:00 0.649970 0.411799 2010-01-01 02:00:

我是一个刚开始使用pandas的用户,在研究了文档之后,我仍然找不到一个简单的方法来完成下面的工作

我有一个带有pandas.DateRange索引的数据框,我想添加一个列,其中包含同一日期范围的一部分的值

如果我有

df

                            A         B
2010-01-01 00:00:00  0.340717  0.702432
2010-01-01 01:00:00  0.649970  0.411799
2010-01-01 02:00:00  0.932367  0.108047
2010-01-01 03:00:00  0.051942  0.526318
2010-01-01 04:00:00  0.518301  0.057809
2010-01-01 05:00:00  0.779988  0.756221
2010-01-01 06:00:00  0.597444  0.312495

我怎样才能得到这样的东西:

                            A         B    C
2010-01-01 00:00:00  0.340717  0.702432    nan
2010-01-01 01:00:00  0.649970  0.411799    nan
2010-01-01 02:00:00  0.932367  0.108047    nan
2010-01-01 03:00:00  0.051942  0.526318    5
2010-01-01 04:00:00  0.518301  0.057809    5
2010-01-01 05:00:00  0.779988  0.756221    5
2010-01-01 06:00:00  0.597444  0.312495    nan
Do
df.join(df2)


df['C']=df2['C']
在这种情况下也应该可以工作。

当我看到您的答案时,我刚刚找到了.join()方法。谢谢这更为直截了当,适用于多索引数据帧。
                            A         B    C
2010-01-01 00:00:00  0.340717  0.702432    nan
2010-01-01 01:00:00  0.649970  0.411799    nan
2010-01-01 02:00:00  0.932367  0.108047    nan
2010-01-01 03:00:00  0.051942  0.526318    5
2010-01-01 04:00:00  0.518301  0.057809    5
2010-01-01 05:00:00  0.779988  0.756221    5
2010-01-01 06:00:00  0.597444  0.312495    nan