我正在编写一个脚本以从txt文件中提取功能。 我创建了一个包含所需列名的第一个数据框。 然后,我遍历文件夹中的所有文件,并提取所需的功能。 然后,我创建一个新的数据框(即一行),并将其附加到“功能”数据框。
我没有收到任何错误,但是“功能”数据框保持空白。 创建df时,我对索引有些困惑,因为我认为错误可能来自那里。但是,如果您不知道该怎么办?还是不想在追加时迭代索引? 是否没有办法像Java中的集合(Arraylist等)那样“添加”行?
\n
答案 0 :(得分:0)
我解决了这个问题。 因此,我从中学到了两件事:
1-使用不同的语言收集内容的方式不同=>不做假设!
2-多次阅读文档永远不会浪费时间。
熊猫文献说:
将其他行附加到呼叫者的末尾,返回新对象。
要使代码正常工作,我必须这样做:
features = features.append(line, ignore_index = True)