파이썬/파이썬일반
python(vscode)/copy/deepcopy/딕셔너리 초기화
gongdol
2024. 8. 27. 12:30
300x250
1. 코드작성
1) deepcopy해야 변수간 연동이 안된다.
import pandas as pd
import copy
temp_ohlcv = {'code' : [], 'min_t' : [], 'close':[]}
temp_df = pd.DataFrame(temp_ohlcv, columns=['code','min_t','close'])
minute_data_0 = {}
minute_data_0["alldata_0"] = copy.deepcopy(temp_df)
minute_data_0["alldata_0"].loc[0] = [0,0,0]
minute_data_0["alldata_0"].loc[1] = [1,1,1]
print("첫번째 : ", minute_data_0["alldata_0"])
minute_data_0["alldata_0"] = copy.deepcopy(temp_df)
minute_data_0["alldata_0"].loc[0] = [0,0,0]
print("두번째 : ", minute_data_0["alldata_0"])
2. 결과
300x250