通过多个空格拆分熊猫数据帧字符串

我四处搜索,发现 re.split 是一个普通的字符串,但我无法让它在我的 df 中工作

这就是它与类似问题的不同之处 - 我需要语法将我的解决方案一次应用于整个列,而不仅仅是单个字符串

我以前使用

 keeptemp  =  myalerts['Temp'].str.split('    ', expand = True)

但是有时我有 4 或 5 个空格,这很好,其他时候我有 10 个,所以我得到空列

我需要一些定义由 4 个或更多空格分割并在 Pandas 中工作的东西

非常感谢任何帮助!


慕婉清6462132
浏览 190回答 2
2回答

白衣非少年

你可以试试这个:keeptemp = myalerts['Temp'].str.split(" +",expand = True)'+' 表示一个或多个空格

慕神8447489

试试这个正则表达式(\s{4,})\s 空格 {4,} 至少 4 次
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python