これまでの私のコードは次のとおりです。
k = Import["all.txt.", "Table"];
Cases[k, {name_, G_, H_, S_, Cp_, V_, a1a_, a2b_, a3c_, c1e__, c2f_,
omegalan_, cT_} /; name == "compoundname" -> {Cp, G, S}];
これにより、それぞれが 12 の異なる数値を持つ 2000 の異なる化合物のテーブルがインポートされます。現在、「化合物名」をたとえば「水」に変更すると、希望する値 (ここでは Cp、G、および S) が水に表示されます。
これを変更して、次のようなことを試みる代わりに、目的の名前を単純な関数に入力できるようにしようとしています。
HKFparameters[compoundname_] := Cases[k, {name_, G_, H_, S_, Cp_, V_, a1a_, a2b_, a3c_, c1e__, c2f_, omegalan_, cT_} /; name == "compoundname" -> {Cp, G, S}]
この行を複数の方法で変更しようとしましたが、その方法がわかりません。