Ich versuche, das folgende Skript zu erhalten. Die Eingabedatei besteht aus 3 Spalten: Genverknüpfungstyp, Genname und Krankheitsname."Serienobjekte sind änderbar und können nicht gehashed werden" Fehler
cols = ['Gene type', 'Gene name', 'Disorder name']
no_headers = pd.read_csv('orphanet_infoneeded.csv', sep=',',header=None,names=cols)
gene_type = no_headers.iloc[1:,[0]]
gene_name = no_headers.iloc[1:,[1]]
disease_name = no_headers.iloc[1:,[2]]
query = 'Disease-causing germline mutation(s) in' ###add query as required
orph_dict = {}
for x in gene_name:
if gene_name[x] in orph_dict:
if gene_type[x] == query:
orph_dict[gene_name[x]]=+ 1
else:
pass
else:
orph_dict[gene_name[x]] = 0
ich immer einen Fehler bekommen, die sagt:
Serie Objekte wandelbar sind und nicht
Jede Hilfe teuer würde geschätzt gehasht werden kann!
zeigen Sie uns die vollständige Traceback, damit wir die Zeile sehen können, auf die der Fehler geworfen wird. Ich vermute, es ist 'orph_dict [gen_name [x]] = 0'. das Traceback würde uns auch die Klasse des Fehlers zeigen, der geworfen wird. – dbliss