擅长:python、mysql、java
<p>谢谢大家的帮助和建议。请查找最终工作代码</p>
<p>df=pd.read\u csv('test projects.csv'))</p>
<p>行=len(df['input'])</p>
<p>def get_值(值):</p>
<pre><code>m = re.findall("'(.+?)'",value)
word = ""
for mm in m:
if 'value' not in str(mm):
if 'autolabel_strategy' not in str(mm):
if 'String Matching' not in str(mm):
word += mm + "|"
return str(word).rsplit('|',1)[0]
</code></pre>
<p>阿尔斯特=[]</p>
<p>ans_lst=[]</p>
<p>对于范围内的r(行):</p>
<pre><code>auto_label = df['autolabeledValues'][r]
answers = df['answers'][r]
al = get_values(auto_label)
ans = get_values(answers)
al_lst.append(al)
ans_lst.append(ans)
</code></pre>
<p>df['a']=allst</p>
<p>df['b']=ans_lst</p>
<p>df.to_csv(“Output.csv”,index=False)</p>