Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 3.x 将数据帧的每一行转换为列名称和值为元组的元组列表_Python 3.x_Dataframe_Time Series_Tuples - Fatal编程技术网

Python 3.x 将数据帧的每一行转换为列名称和值为元组的元组列表

Python 3.x 将数据帧的每一行转换为列名称和值为元组的元组列表,python-3.x,dataframe,time-series,tuples,Python 3.x,Dataframe,Time Series,Tuples,我试图找到一种有效的方法,为数据帧的每一行(包括索引)创建一个元组列表。所以我要做的基本上是为第1行创建一个元组列表,比如[(索引,数组[2018-04-09 00:00:00]),('a',数组[1]),('B',数组[a])],类似地,为第2行和第3行创建一个不同的元组列表 index A B 2018-04-09 00:00:00 1 a 2018-04-09 00:20:00 2

我试图找到一种有效的方法,为数据帧的每一行(包括索引)创建一个元组列表。所以我要做的基本上是为第1行创建一个元组列表,比如[(索引,数组[2018-04-09 00:00:00]),('a',数组[1]),('B',数组[a])],类似地,为第2行和第3行创建一个不同的元组列表

       index              A  B                 
     2018-04-09 00:00:00  1  a  
     2018-04-09 00:20:00  2  b  
     2018-04-09 00:40:00  3  c  
     2018-04-09 01:00:00  4  d  
我试着做如下的事情:-

 for index,row in df.iterrows():
     print(list(row.itertuples(index=False)))
这给了我一个错误“Series”对象没有属性“itertuples”

我可以做的一种方法是迭代每一行,分别为每一列值创建元组,并将它们添加到列表中,但我想做的是为它编写精确而优雅的代码

谢谢