안녕하세요, 판다스 질문이 있어서 질문 남깁니다.
10분간격으로 시간을 설정하여 데이터 프레임을 구성을 했는데 특정시간대를 추출하기 위해서 데이터 처리를 한 후에 df.set_index를 이용하여 구성을 하였습니다. NaN라고 표시된 부분에 데이터를 넣으려고 하는데 아무리 해도 안들어가집니다,, 어떻게 하면 NaN 부분에 데이터값을 넣을 수 있을까요??
원래 이미지
처리 후 이미지
이 사진을 원래 이미지 처럼 데이터를 넣고 싶습니다
#원래 데이터 구성 코드
df=pd.DataFrame(index=range(0,145))[:145]
time = pd.date_range('2020-11-15','2020-11-16',freq='10min')
df['time']=time
np.random.seed(seed=0)
alphabet=list('ABCDEF')
df['출발지']=np.random.choice(alphabet,size=145)
df['도착지']=np.random.choice(alphabet,size=145)
df['' ]=' '
df['A']=0
df['B']=0
df['C']=0
df['D']=0
df['E']=0
df['F']=0
특정시간 추출 후 데이터 코드
df=pd.DataFrame(index=range(0,145),columns=['time','출발지','도착지',' ','A','B','C','D','E','F'])
time = pd.date_range('2020-11-15','2020-11-16',freq='10min')
df['time']=time
df['time'] = pd.to_datetime(df['time'])
df.set_index("time",inplace=True)
time2 = df.between_time('08:00:00','23:50:00') #특정시간 설정
print(time2)
np.random.seed(seed=0)
alphabet=list('ABCDEF')
#이 코드를 데이터 값으로 넣고 싶습니다
df['출발지']=np.random.choice(alphabet,size=145)
df['도착지']=np.random.choice(alphabet,size=145)
df['' ]=' '
df['A']=0
df['B']=0
df['C']=0
df['D']=0
df['E']=0
df['F']=0
아시는분 있으시면 알려주시면 감사하겠습니다!!!!