列全体から定数値を減算する方法はありますか?パンダのデータフレームから浮動小数点値を減算する
私のデータフレームが
であれば、私はそれが
を表示されるように、カラム1から2.5を減算したい。また、それがに日付+時刻を変換することが可能です分?
ありがとうございました! .apply使用
列全体から定数値を減算する方法はありますか?パンダのデータフレームから浮動小数点値を減算する
私のデータフレームが
であれば、私はそれが
を表示されるように、カラム1から2.5を減算したい。また、それがに日付+時刻を変換することが可能です分?
ありがとうございました! .apply使用
は、常にこの
#data.csv is you data
import pandas as pd
df = pd.DataFrame.read_csv('data.csv')
#you want to perform this operation on column 1 that has a label 'A'
#make a function
def col_subtract(row):
row['A'] = row['A'] - 2.5
return row
#apply the function to the dataframe
df = df.apply(col_subtract, axis=1)
ノートのようなものを処理するための高速な方法です:あなたはまた、私はちょうどそれを作るためにきれいだと感じた、ラムダ関数を渡すことができあなたがやっていることを強調する名前を持つ正式なユーザ定義関数。それを減算するdf
は、あなたのデータフレームがある場合
、単純に定数を追加するための
df.Distance += 2.5
を使用するか、または
df.Distance -= 2.5
。
(私はあなたがやりたいことはどちらか分かりません)
あなたはあなたの写真を後ろに持っていると思います。また、何を試しましたか? – miradulo
定数を減算するには、 df = df.sub(shift、axis = 'Distance) でしたが、無効な構文を返しました – Sharon
'df.sub'は何をしましたか? ['Series.sub'](https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.sub.html)または' df ['some_column'] - some_constant'のいずれかが必要です。 [Pandas docs](https://pandas.pydata.org/pandas-docs/stable/10min.html)で読んでみてください。 – miradulo