のは、私は以下のパンダのデータフレームを持っているとしましょう:フォーマットの小数
df = pd.DataFrame({'name': ['Johnny', 'Brad'], 'rating': [1.0, 0.9]})
私は(例えば1.0
'100%'
への)文字列としてパーセンテージを小数点からrating
列を変換したいです。次は大丈夫作品:
def decimal_to_percent_string(row):
return '{}%'.format(row['rating'] * 100)
df['rating'] = df.apply(func=decimal_to_percent_string, axis=1)
それは私のデータフレームが非常に大きいため、理想的ではありません全体のデータフレームに関数を適用するように、これは私にとって非常に非効率です。これを行うより良い方法はありますか?