【问题标题】:Mass deleting white spaces with very large data arrays大量删除具有非常大数据数组的空白
【发布时间】:2014-07-22 17:41:23
【问题描述】:

所以我最近 Dled 一个 csv h 它太大而无法使用在互联网上找到的批量删除。我怎样才能摆脱位于每个数据点之间的空白。我可以使用 python,有人提出了类似的建议:

for line in open('filename'):
    line = line.strip()
    if line.empty():
    continue
    print line

然而,当我尝试它时,“空”功能似乎不起作用。通过python或任何其他方式,我摆脱了这些空白。谢谢!

【问题讨论】:

    标签: excel python-3.x removing-whitespace


    【解决方案1】:

    一些提示:

    • line.strip() 仅删除行首和行尾的空格 - 这是您想要的吗?如果您想删除所有空格,可以执行line = ''.join(line.split()) 之类的操作。

    • 您的continue 缺少缩进。

    • 字符串对象没有empty 方法。

    • 要检查字符串 mystr 是否为空,您只需发出 if mystr == ''if not mystr,因为空字符串在布尔上下文中的计算结果为 false

    示例代码:

    for line in open('filename'):
        line = line.strip()        
        if line:
            print(line)
    

    【讨论】:

    • 嘿,谢谢。是的,我想把它全部删除。我的另一个问题是,如果我使用的是 Mac,如何在 Python 中下载 statsmodel 包?或者那不是一件事
    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2020-11-19
    • 1970-01-01
    • 2020-02-17
    相关资源
    最近更新 更多