以下のテキストデータがあります。新しいvarコールを作成する必要があります。 正規表現を使用してください。次のコードを試したが、すべての行が「その他」となってしまった。Regex on DataFrameを使用してPythonを使用して新しい変数を作成するには
for pat in dt['Text']:
if re.search('Dropship',str(pat)):
dt['Recommend'] = 'DROPSHIP'
elif re.search('Dispatch',str(pat)):
dt['Recommend'] = 'DISPATCH'
elif re.search('Dispatch',str(pat)):
dt['Recommend'] = 'DISPATCH'
else:
dt['Recommend'] = 'OTHERS'
私を助けてください。
apply
と
このリンクは質問に答えるかもしれないが、ここでは答えの重要な部分が含まれており、参考のためにリンクを提供することをお勧めします。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](/レビュー/低品質の投稿/ 17673015) – Faraday