Мне нужно взять каждый столбец моего CSV-файла и установить его в виде строки, поскольку каждое значение в (x, y) одинаково в (y, x).Кажется легко, но я продолжаю получать ошибки.[Изображение односторонних данных по горизонтали] [1] Я пытался выполнить синтаксический анализ с помощью df.iat и нескольких других методов pandas, включая iloc, превращая столбец в объект списка, а затем пытаясь установить объект списка в индексированной строке., транспонировать (как в python через панд, так и excel для времени)
# Set to 5 just to verify that it does not erase old data, but adds new
# true range is 10,000 x 10,000
for x in range(1,5):
for y in range(x+1,5):
a = float(toParse.iat[y,x])
toParse.iat[x,y] = a
# Data beforehand
data = {'1': [None,None,None,None,None],
'2': ['0.6',None,None,None,None],
'3': ['0.93','1.01',None,None,None],
'4': ['0.22','0.124','.134',None,None],
'5': ['0.77','0.012','0.232','0.99',None]}
# After transposed
data = {'1': [None,'0.6','0.93','0.22','0.77'],
'2': ['0.6',None,'1.01','0.124','0.012'],
'3': ['0.93','1.01',None,'0.134','0.232'],
'4': ['0.22','0.124','0.134',None,'0.99'],
'5': ['0.77','0.012','0.232','0.99',None]}```