1
SPOTFIREでデータテーブルの行を削除する方法を探していましたが、適切な方法が見つかりませんでした。spotfireデータテーブルのすべての行を削除するIron python
私はそれを行うスクリプトをコードしようとしましたが、それは遅すぎます、そして、私は20k行以上を削除する必要があります。
は、誰かが、それはあまりにも遅いですなぜアイデアを持っていて、私はそれを行うには、よりシンプルな方法を発見した
from Spotfire.Dxp.Data import RowSelection
table=Document.Data.Tables["my Table name"]
i=0
for row in table.GetRows():
i+=1
rowToDelete=Document.Data.Tables["my Table name"].Select("[index]="+`i`).AsIndexSet()
Document.Data.Tables["my Table name"].RemoveRows(RowSelection(rowToDelete))
どのような場合ですか?なぜあなたはデータテーブルから削除しようとしていますか? – niko
私は、Spotfireに埋め込まれた複数のdataTableと、Embeded DataTableに基づくGlobal DataTableを持っています。 1つのデータテーブルからデータを削除する必要があるので、グローバルデータテーブルを再作成せずにグローバルデータテーブルを更新するだけで、すべての行をtempsテーブルから挿入することができます。 – Ayyoub