2017-02-21 129 views
-2

我有一個字符串值等的數據幀柱:我要完整的列更改爲1我如何用單個值替換數據幀列的值?

type  caught bowled  hit 

我試過這段代碼:

ct['dismissal_kind']=1 

但沒有奏效。我如何將值更改爲1?

+0

可能更有助於有充分的代碼(或至少多個的話)進行上下文。 – HarryCBurn

回答

1

試試這個: -

解決方法1: -

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

如果你想要的數據,成爲新的柱欄,只是把結果賦值給df['dismissal_kind']

溶液2: -

dataframe["dismissal_kind"] = dataframe["type"].map(str) + dataframe["cought"].map(str)+dataframe["bowled"].map(str)+dataframe["hit"].map(str)