Aには、次の構造を持つリストがあります。リスト内の値を置換(コード化)
mylist=list(y~ A,
y ~ A+B,
y ~ A+B+C)
私は“z”
と交換(再コーディング)“y “
したいです。リストに(recodeの)値を交換する方法:私の目標は、
mylist=list(z~ A,
z ~ A+B,
z ~ A+B+C)
Qのですか?
私はこれを試してみました:
for i in range(len(mylist)):
mylist[i] = mylist[i].replace('y','z')
は、あなたが開始と式のリストを持っているので、あなたが交換を行うためにgsub
を使用し、文字に数式を変換することができます
これはrコードのようには見えません。おそらく、Pythonにタグを付けることを意味しましたか? –
@docendo discimus、....ああ、それは意味をなさない。私はRコードとして販売されているウェブサイトからその例を得ました。それは私の裁判の混乱を説明するものです。私はRの解決策を探していた – Adam
私は答えを確認しようとしてください。 AdvancedRの素晴らしいテキストで、リスト内の要素を理解しています。リストxが列車オブジェクトである場合、x [[5]]は車内のオブジェクトです 5; x [4:6]は、車の列車4-6です。 " –