Как добавить список python в таблицу данных Spotfire в качестве нового столбца. Например, я хочу добавить столбец со значениями, рассчитанными с использованием python.
from Spotfire.Dxp.Data import *
# Get the data table
DataTable = Document.Data.Tables.TryGetValue("Table Name")[1]
# define some cursors
CursorA = DataValueCursor.CreateFormatted(DataTable.Columns["Column A"])
CursorB = DataValueCursor.CreateNumeric(DataTable.Columns["Column B"])
CursorC = DataValueCursor.CreateNumeric(DataTable.Columns["Column C"])
# define a list
NewColumnValues = []
# Go row by row and calculate the values I want.
for row in DataTable.GetRows(CursorA, CursorB, CursorC):
A = CursorA.CurrentValue
B = CursorB.CurrentValue
C = CursorC.CurrentValue
V = SomeComplicatedFunction(A, B, C)
NewColumnValues.append(V)
# And now add that column to the datatable
# If only it would work like this...
DataTable.AddColumns('NewColumnName', NewColumnValues)
Есть ли способ сделать это? Единственные примеры, которые я вижу, в которых используется метод AddColumns, включают добавление столбца, прочитанного из другого файла, и я не понимаю, как заставить их работать.