擅长:python、mysql、java
<p>在Padraic Cunninghams的回答上,我想出了这个解决方案。根据输入的格式约束,此带有正则表达式的解决方案可能比拆分/剥离解决方案更健壮或更弱。在</p>
<pre><code>import pandas
import re
def repl(s):
for sub in re.findall('[\w=]+', s):
k, _, v = sub.partition("=")
if v:
yield k,v
else:
yield k, "True"
_status = [ 'Status=ONLINE1, IsFullTextEnabled',
'Status=ONLINE2, IsFullTextEnabled']
data = []
for _row in _status:
data.append(dict(repl(_row)))
print(pandas.DataFrame(data))
</code></pre>