【发布时间】:2020-02-07 14:57:55
【问题描述】:
我有一些 txt 格式的 data,有 38 列,如下所示:
除标题行外,大多数行都有缺失值。我想将此表转换为数组/数据框/excel。但它并没有像它在表格中看到的那样出现。
我尝试使用 python
df = pandas.read_csv(filename, sep='\s+',names=colnames, header=None)
我对使用什么分隔符感到困惑。
程序应该在单个空格之后寻找值。如果不存在值,则用 nan 填充它。如何做到这一点?
提前致谢!
【问题讨论】:
-
使用
pd.read_csv(filename, sep='\s+')在我的电脑上运行良好。你用的是哪个版本的熊猫?我正在使用0.24.2 -
@tdpr 我正在使用熊猫
0.25.1。对我来说,上面的命令执行时没有给出任何错误,但是 R/F col 值进入 AW,RA col 值进入 R/F 等等,因为sep='\s+'正在寻找一个或多个空格。
标签: python excel pandas dataframe text-database