相关疑难解决方法(0)

使用Pandas处理可变数量的列 - Python

我有一个看起来像这样的数据集(最多5列 - 但可以更少)

1,2,3
1,2,3,4
1,2,3,4,5
1,2
1,2,3,4
....
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用pandas read_table将其读入5列数据帧.我想在没有额外按摩的情况下阅读此内容.

如果我试试

import pandas as pd
my_cols=['A','B','C','D','E']
my_df=pd.read_table(path,sep=',',header=None,names=my_cols)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误 - "列名有5个字段,数据有3个字段".

在阅读数据时,有没有办法让pandas为缺少的列填充NaN?

python pandas

67
推荐指数
2
解决办法
4万
查看次数

标签 统计

pandas ×1

python ×1