전체 열에서 상수 값을 빼는 방법이 있습니까?팬더 데이터 열에서 플로트 값 빼기
내 dataframe 내가,으로 날짜 + 시간을 변환 할 수 있습니다 또한
로 나타납니다 그래서 열 1에서 2.5 빼기 할경우 의사록?
감사합니다.
전체 열에서 상수 값을 빼는 방법이 있습니까?팬더 데이터 열에서 플로트 값 빼기
내 dataframe 내가,으로 날짜 + 시간을 변환 할 수 있습니다 또한
로 나타납니다 그래서 열 1에서 2.5 빼기 할경우 의사록?
감사합니다.
이
#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)
노트 같은 것을 처리하기 위해 항상 .apply 빠른 방법입니다 사용 : 당신은 또한 단지 그것을 람다 함수를 전달할 수, 난 그냥이를 만들기 위해 청소기 느꼈다 당신이하고있는 일을 강조하기 위해 이름을 가진 공식 사용자 정의 함수. 그것을 빼기에 df
이 dataframe 인 경우
, 단순히 일정을 추가
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