2017-03-15 14 views
0

私は_00_testまたは00_testのいずれかのpythonデータフレームの列を持っています。テストする列の名前を変更します。pythonデータフレームの条件の列の名前を変更

_00_testまたは00_testのいずれかが存在する場合、私は何をしたいが、その後それを行う方法test

として、列名を変更し、データフレームにチェック欄のですか?

答えて

0

DataFrame.renameカラムがデータフレーム内にない場合は失敗しません。したがって、排他性を仮定すると、データフレームに列のうちの1つだけが存在する可能性があります。その場合は、一度に行うことができます。

>>> import pandas as pd 
>>> df = pd.DataFrame({'_00_test': range(5)}) 
>>> df 
    _00_test 
0   0 
1   1 
2   2 
3   3 
4   4 
>>> df.rename(columns={'_00_test': 'test', '00_test': 'test'}) 
    test 
0  0 
1  1 
2  2 
3  3 
4  4 
関連する問題