我试图从一个列表中创建一个数据帧,该列表的每一行都有不同的长度。在
列表的一个示例如下所示(这就是我想要的)
[(dwstweets gop, broadened, base people), 1]
[(bushs campaign video, features, kat), 2]
[3]
[4]
[5]
[(president obama, wants, york), 6]
[(jeb bush, talked, enforcement), (lets, see, plan), 7]
我使用try和append The list with each row来创建数据帧的代码是:
^{pr2}$但是我得到了一个错误:
TypeError: object of type 'int' has no len()
我看到有几个问题与这个错误,但据我所见,他们不是由同一件事引起的。在
我该如何创建一个索引上有7列唯一的数据帧?(我知道其中至少有3列和除索引外的所有列,其中许多列都是空的)
谢谢。在
我建议先按
append
按不带[index]
的元组创建元组列表,然后调用DataFrame
构造函数,如下所示:我相信错误可能在代码中的for循环行中:
在DataFrame.i错误()返回一个迭代器对象,该对象至少在本例中不能用于定义for循环。在
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.iterrows.html
相关问题 更多 >
编程相关推荐