Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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,所以我有这个数据集,由34部电影组成,有相应的日期和值。最后,我想找出时间趋势和 每个电影的值。数据集如下所示: movie;date;value "Movie1";2012-11-23 11:15:00;25.860000 "Movie1";2012-11-23 11:20:00;25.980000 . . . "Movie34";2012-11-23 11:25:00;25.950000 "Sensor34";2012-11-23 11:30:00;26.010000

所以我有这个数据集,由34部电影组成,有相应的日期和值。最后,我想找出时间趋势和 每个电影的值。数据集如下所示:

movie;date;value
"Movie1";2012-11-23 11:15:00;25.860000
"Movie1";2012-11-23 11:20:00;25.980000
    .
    .
    .
"Movie34";2012-11-23 11:25:00;25.950000
"Sensor34";2012-11-23 11:30:00;26.010000
"Sensor34";2012-11-23 11:35:00;25.980000
"Sensor34";2012-11-23 11:40:00;26.010000
 date;Movie1; ... ;Movie34
 2012-11-23 11:15:00;25.860000;26.010000
     .
     .
     .
 2012-11-21 12:15:00;25.860000;24.010000
现在,我要做的是将此数据集更改为如下内容:

movie;date;value
"Movie1";2012-11-23 11:15:00;25.860000
"Movie1";2012-11-23 11:20:00;25.980000
    .
    .
    .
"Movie34";2012-11-23 11:25:00;25.950000
"Sensor34";2012-11-23 11:30:00;26.010000
"Sensor34";2012-11-23 11:35:00;25.980000
"Sensor34";2012-11-23 11:40:00;26.010000
 date;Movie1; ... ;Movie34
 2012-11-23 11:15:00;25.860000;26.010000
     .
     .
     .
 2012-11-21 12:15:00;25.860000;24.010000
也就是说,我希望每部电影的每个时间戳都有一个值。将电影列的分类值转换为34列。如果一个时间戳不存在,也许用NA填充它。熊猫能做到这一点吗?

我想你需要:

如果需要在
5分钟内添加行,请使用:


哇,太棒了!但是,使用pivot_表而不是pivot。不过还是要谢谢你!如果我的答案有用,别忘了-点击复选标记(
),将其从灰显切换为填充。谢谢,好了!再次感谢。