我已经尝试了这里的所有指令,但就是无法继续。我想使用Pandas从一个文件夹读取所有csv文件,并将它们写入一个 Dataframe 。csv文件几乎都是相同的,但在某些列中,前x行中没有任何内容。但我还是想删除这些行。行数可能会有所不同。整个事情似乎会导致问题,因为csv文件与不同的结构不能被合并.我怎样才能解决这个问题?
为了说明,数据集大致如下所示:
Dataset 1:
0 0 0 0 0 dont need this
0 0 5 0 0 dont need this
3 0 0 1 0 dont need this
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
Dataset 2:
0 0 0 0 0 dont need this
0 0 2 0 0 dont need this
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
你明白我的意思吗?
这里的每一个指令我都试过了,但都不起作用。
3条答案
按热度按时间new9mtju1#
我创建了2个
csv
文件,包含以下内容:x一个一个一个一个x一个一个二个x
结果是:
这样满意吗?
qltillow2#
您可以直接将read csv与panda进行concat:
输出:
xzlaal3s3#
假设您始终具有定义的列数(例如
N = 9
)和filelist
中的csv文件列表,则可以用途: