Error creating a list of key values pairs in R -
Error creating a list of key values pairs in R -
i trying create list of paired values so:
> prot_keys<-snp.ids_mrna > prot_vals<-seq.aa > mylist<-list() > mylist[[ prot_keys ]] <- prot_vals
where:
> dput(seq.aa) c("mysfntlrlylwetivffslaaskeaeaarsapkpmspsdfldklmgrtsgydarirpnfkgppvnvscnifinsfgsiaettmdyrvniflrqqwndprlayneypddsldldpsmldsiwkpdlffanekgahfheittdnkllrisrngnvlysiritltlacpmdlknfpmdvqtcimqlesfgytmndlifewqeqgavqvadgltlpqfilkeekdlryctkhyntgkftciearfhlerqmgyyliqmyipsllivilswisfwinmdaaparvglgittvltmttqssgsraslpkvsyvkaidiwmavcllfvfsalleyaavnfvsrqhkellrfrrkrrhhkspmlnlfqedeagegrfnfsaygmgpaclqakdgisvkgannsnttnpppapskspeemrklfiqrakkidkisrigfpmaflifnmfywiiykivrredvhnq", "mysfntlrlylwetivffslaaskeaeaarsapkpmspsdfldklmgrtsgydarirpnfkgppvnvscnifinsfgsiaettmdyrvniflrqqwndprlayneypddsldldpsmldsiwkpdlffanekgahfheittdnkllrisrngnvlysiritltlacpmdlknfpmdvqtcimqlesfgytmndlifewqeqgavqvadgltlpqfilkeekdlryctkhyntgkftciearfhlerqmgyyliqmyipsllivilswisfwinmdaaparvglgittvltmttqssgsraslpkgpv", "mdyrvniflrqqwndprlayneypddsldldpsmldsiwkpdlffanekgahfheittdnkllrisrngnvlysiritltlacpmdlknfpmdvqtcimqlesfgytmndlifewqeqgavqvadgltlpqfilkeekdlryctkhyntgkftciearfhlerqmgyyliqmyipsllivilswisfwinmdaaparvglgittvltmttqssgsraslpkvsyvkaidiwmavcllfvfsalleyaavnfvsrqhkellrfrrkrrhhkedeagegrfnfsaygmgpaclqakdgisvkgannsnttnpppapskspeemrklfiqrakkidkisrigfpmaflifnmfywiiykivrredvhnq", "mysfntlrlylwetivffslaaskeaeaarsapkpmspsdfldklmgrtsgydarirpnfkgppvnvscnifinsfgsiaettmdyrvniflrqqwndprlayneypddsldldpsmldsiwkpdlffanekgahfheittdnkllrisrngnvlysiritltlacpmdlknfpmdvqtcimqlesfgytmndlifewqeqgavqvadgltlpqfilkeekdlryctkhyntgkftciearfhlerqmgyyliqmyipsllivilswisfwinmdaaparvglgittvltmttqssgsraslpkvsyvkaidiwmavcllfvfsalleyaavnfvsrqhkellrfrrkrrhhkedeagegrfnfsaygmgpaclqakdgisvkgannsnttnpppapskspeemrklfiqrakkidkisrigfpmaflifnmfywiiykivrredvhnq" ) > dput(snp.ids_mrna) c("nm_001146040", "xm_005268412", "nm_001292000", "nm_000171" )
and both objects of type "character".
the error message getting in:
> mylist[[ prot_keys ]] <- prot_vals error in `[[<-`(`*tmp*`, prot_keys, value = c("mysfntlrlylwetivffslaaskeaeaarsapkpmspsdfldklmgrtsgydarirpnfkgppvnvscnifinsfgsiaettmdyrvniflrqqwndprlayneypddsldldpsmldsiwkpdlffanekgahfheittdnkllrisrngnvlysiritltlacpmdlknfpmdvqtcimqlesfgytmndlifewqeqgavqvadgltlpqfilkeekdlryctkhyntgkftciearfhlerqmgyyliqmyipsllivilswisfwinmdaaparvglgittvltmttqssgsraslpkvsyvkaidiwmavcllfvfsalleyaavnfvsrqhkellrfrrkrrhhkspmlnlfqedeagegrfnfsaygmgpaclqakdgisvkgannsnttnpppapskspeemrklfiqrakkidkisrigfpmaflifnmfywiiykivrredvhnq", : no such index @ level 1
but not understand error message telling me. can help?
i don't think dictionaries/keyvaluepairs in r work vectors. next code works, it's not nice. haven't found way lapply
though.
for (i in 1:length(prot_keys)){ mylist[[prot_keys[i]]]=prot_vals[i] }
r list keyvaluepair
Comments
Post a Comment