私は列 '国' がpandas.dataFrame、頭を(持っている)は以下の通りです:Pythonの正規表現 - 検索ドットパンダデータフレーム内
0 tmp
1 Environmental Indicators: Energy
2 tmp
3 Energy Supply and Renewable Electricity Produc...
4 NaN
5 NaN
6 NaN
7 Choose a country from the following drop-down ...
8 NaN
9 Country
私はこのラインを使用します。
energy['Country'] = energy['Country'].str.replace(r'[...]', 'a')
を
変更はありません。 しかし、私はこの行を挿入するとき:
energy['Country'] = energy['Country'].str.replace(r'[...]', np.nan)
すべての値はNaNです。
なぜ2番目のコードだけが出力を変更しますか?私の目標は三重点だけの栄養価を変えることです。
これは機能しますか? energy ['Country']。replace( '...'、 'a'、inplace = True) –
トリプルドットだけでなく、全体の値を変更する必要があります。 –