특정 컬럼에 판다 Dataframe에 패딩 데이터를 확인 :내가이처럼 보이는 DataFrame이
import numpy as np
raw_data = {'Series_Date':['2017-03-10','2017-03-13','2017-03-14','2017-03-15'],'SP':[35.6,56.7,41,41],'1M':[-7.8,56,56,-3.4],'3M':[24,-31,53,5]}
import pandas as pd
df = pd.DataFrame(raw_data,columns=['Series_Date','SP','1M','3M'])
print df
나는이 DataFrame 특정 컬럼에 대한 테스트를 실행하고자하는 경우에만,이 목록에있는 모든 열 이름 :
check = {'1M','SP'}
print check
이 열에 대해서는이 열의 값이 전날의 값과 동일한 지 알고 싶습니다. 그래서 출력 dataframe는 (이 경우 :
output_data = {'Series_Date':['2017-03-14','2017-03-15'],'Comment':["Value for 1M data is same as previous day","Value for SP data is same as previous day"]}
output_data_df = pd.DataFrame(output_data,columns = ['Series_Date','Comment'])
print output_data_df
당신은 어떻게 대처하는 몇 가지 지원을 제공하시기 바랍니다 수있는 예를 들어 같은 일련의 날짜와 코멘트를 반환해야합니까?
감사합니다 SP 나 SP와 3M과 같은 다른 열을 확인하려면 어떻게해야합니까? '열람'목록의 열마다 열을 테스트하도록 지정합니다. – sg91
코드를 업데이트했습니다. 이제 체크에 표시되는 열을 검색합니다. – AndreyF