판다스 데이터 입력하기

조회수 711회

안녕하세요, 판다스 질문이 있어서 질문 남깁니다.

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

아시는분 있으시면 알려주시면 감사하겠습니다!!!!

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)