1
パンダの他の列に割り当てる:データフレームの列から文字列を取得AN私は列の入力データフレームを持って
Template Template Name
This is String
This is String line
This is Int
This is Int Name
This is String Name
String Name is none
Int is empty
期待される出力データフレーム:私は以下試してみました
Template Template Name
This is String String
This is String line String
This is Int Int
This is Int Name Int
This is String Name String
String Name is none String
Int is empty Int
コード
all_data['Template Name'] = all_data['Template'].str.contains('String')
if all_data['Template'].str.contains('String').any() == True:
all_data['Template Name'] = 'String'
しかし、すべてのセルに '文字列'が表示されます。どうかお手伝いください。
この 'all_data [ 'テンプレート'] str.contains( '文字列')任意の()任意の行が真である場合、'なぜこれが、本当です。すべての行を 'String'に設定します。' Int'を設定するコードは表示されません。テンプレートは常にStringまたはIntを含んでいますか? – EdChum