RevoscalePY на SQL Server 2017 не работает должным образом
Кто-нибудь имеет опыт использования функций RevoscalePY на SQL Server 2017. Я пишу простой rx_data_step, и он не работает для меня. Вот код:
execute sp_execute_external_script
@language = N'Python',
@script = N'
import revoscalepy as rp
file= rp.RxXdfData("file.xdf")
print(file.head())
def funct(data, cutoff, newcol):
data_1 = data
data_1[newcol] = data.apply(lambda row: True if row.value > cutoff else
False, axis=1)
return data_1
data = rp.rx_data_step(input_data = file, transform_function = funct,
transform_objects = {"cutoff":1, "newcol":"column"})
OutputDataSet = data.head()
',
@input_data_1 = N'';
Предполагается, что этот код создаст новый столбец с именем "column" в файле на основе условия в функции и значения в столбце value и вернет его, но он просто запускается без каких-либо ошибок и возвращает тот же набор данных, который был отправлен в rx_data_step без добавления нового столбца.
Может кто-нибудь, пожалуйста, помогите мне или дайте мне знать, если я сделал какую-либо ошибку?