【发布时间】:2018-06-18 22:48:35
【问题描述】:
专家 -
Python 新手。需要知道在拆分固定宽度的文本文件(被加载到列表中)时如何考虑空值?如果一个值在一行上不为空,而在另一行上不为空,则拆分函数将为不同的行返回不同数量的列。在尝试将数据放入 Dataframe 时,这会在下游搞砸。
感谢您的洞察力!
【问题讨论】:
标签: python list dataframe split
专家 -
Python 新手。需要知道在拆分固定宽度的文本文件(被加载到列表中)时如何考虑空值?如果一个值在一行上不为空,而在另一行上不为空,则拆分函数将为不同的行返回不同数量的列。在尝试将数据放入 Dataframe 时,这会在下游搞砸。
感谢您的洞察力!
【问题讨论】:
标签: python list dataframe split
这种方法似乎有效:
a = '123456789111 12346 123456 M0012345602 11/12/13 123.4 12 123 A1234'
b = a[16:30]
if b.isspace():
a = a[0:12] + ' x ' + a[30:120]
print a
【讨论】: