2017-06-30 28 views
-4

「IN」で始まるコードがあるため、テキストとして「IN678I78がすべての行に配信されます」という「説明」という列としてデータフレーム「データ」があります。 今すぐ別の列に新しい列を挿入する必要があります 助けてください ありがとうPythonの文字列から特定の部分文字列を抽出する方法

+5

[最小限]、(https://stackoverflow.com/help/how-to-askを)[依頼方法】提供ご覧ください(https://stackoverflow.com/ヘルプ/ mcve)例 – bhansa

+0

正規表現... –

答えて

0

質問するときは、問題を特定して解決策を試すために、常にデータフレームのサンプルを入れてください。 IIUCあなたのDescription列に適用し、正規表現を使って目的の機能を抽出することができます。あなたは次のことを試すことができます。

def extr(x): 
    lis = x.split(' ') 
    for string in lis: 
     if string[:2] == 'IN': 
      return string 

data['New col'] = data.Description.apply(extr) 
+0

@ysearkaありがとうございました –

関連する問題