列名の引用符を処理する方法カラム名が "x"です。 列を合計する必要がありますが、引用符に問題があります。 列xを引用符と一緒に使用する方法試してみました:material \!"X \!"。 それはうまくいきません。
再:どのようにあなたの列名の引用符を処理する私は自分のコラムの1つから欠落していた[i]。修正した後、それは完璧に働いた。どうもありがとうございました。再:どのようにあなたの列名の引用符を処理する私はあなたの提案を使用しましたが、それでも「追加またはアクセスの評価で引数を数値[または行列] {1}に変換できません」というエラーを受け取ります。 私はすべての列をチェックしましたが、それらはすべて数値です。 なぜこのエラーが出るのでしょうか。
再:どのようにあなたの列名の引用符を処理するFor Each Row()を使用して反復する場合は、Column()関数の後に空の角括弧を追加します。
For Each Row( Column("Total Sum")[] = Column("Dimer [Cl5Si2-O-Si2Cl5]")[] + Column("Silicon Tetrachloride(SiCl4)")[] + Column("Trichlorosilane(SiHCl3)")[] + Column("Hexane")[] + Column("Hexachlorodisiloxane(Si2Cl6O)")[] + Column("Substance \!"X\!"")[] + Column("HCDS")[] + Column("Mixed Dimer [Cl5Si2-O-SiCl3]")[] + Column("OCTS")[]
+ Column("GC Column Product")[] );再:どのようにあなたの列名の引用符を処理するこのコードは機能します。 追加したい最初の2つの列のみを含めました。
dt = current data table();
for (i = 1, i <= nrows(dt), i++,
Column(dt, "Total Sum" )[i] = Column(dt, "Dimer [Cl5Si2-O-Si2Cl5]" )[i]
+ Column(dt, "Silicon Tetrachloride(SiCl4)" )[i];
);
再:どのようにあなたの列名の引用符を処理する同じ主題について。 コンパイラは構文が好きですが、次のようなエラーが出ます。
私のコードは:
前もって感謝します。
ウェイン
再:どのようにあなたの列名の引用符を処理するありがとうございました。それはうまくいった。再:どのようにあなたの列名の引用符を処理するとして @pmroz 指摘する、 Name()関数特殊文字を含む名前を処理するために使用されます。
再:どのようにあなたの列名の引用符を処理する試してください:名前( " ここでdtは自分のテーブルを指します。\\ "X \!" ")、または列(dt、" substance \!"X \!" ")。