Я немного удивлен в данный момент, и я начинаю сомневаться в своих навыках.
У меня есть следующая программа:
def readdata(mr_data):
mr = pd.read_csv(mr_data, sep = ",")
mrarray = mr.values
mranswers = {}
for j in mrarray:
#print(j) # until here it is correct and the values are different
if j[0] == 'Subject':
continue
if j[0] not in mranswers:
mranswers[j[0]] = {}
mranswers[j[0]][j[14]] = j[2]
print(mranswers) # here it is the same suddenly, for both datasets
Это просто абсолютно ничего не делаетсмысл.Когда я вызываю функцию с двумя разными файлами, значения в конце (для mranswers) одинаковы.Но когда я печатаю j, они на самом деле разные, как это может произойти и что я могу сделать, чтобы избежать этого?