2017-02-21 15 views
-2

私は次のように文字列値を持つデータフレームの列を持っている:データフレーム列の値を単一の値に置き換えるにはどうすればよいですか?

ct['dismissal_kind']=1 

しかし、それは動作しませんでした:私はこのコードを試してみました。1.に完全な列を変更したい

type  caught bowled  hit 

。値を1に変更するにはどうすればよいですか?あなたは、データが新しい列バーになることをことをしたい場合は、単にdf['dismissal_kind']に結果を割り当てる

pandas.concat([df['type'].dropna(), df['caught'].dropna(),df['bowled'].dropna(),df['hit'].dropna()]).reindex_like(df) 

- :

解決法1 - :

+0

コンテキストの完全なコード(または少なくともより多く)を有することがより役立つかもしれません。 – HarryCBurn

答えて

1

はこれを試してみてください。

対処方法2: -

dataframe["dismissal_kind"] = dataframe["type"].map(str) + dataframe["cought"].map(str)+dataframe["bowled"].map(str)+dataframe["hit"].map(str) 
関連する問題