Skip to content

UDF 문의 #726

@admin0319

Description

@admin0319

안녕하세요.

브라이틱스 최신버전으로 아래 파이썬 코드를 Python Script 로 실행하였을때는 정상적으로 결과가 나오는데 UDF 로 생성하면 다음과 같은 에러가 납니다.
확인 부탁드립니다.

UDF의 input은 이전 output이름과 일치하도록 하였습니다.

구동환경은 win10 64bit, python 3.6 입니다.

#Python Script
inputDataframe = inputs[0]

inputDataframe['concat_txt'] = (inputDataframe['title'] + inputDataframe['contents']).str.split(' ')

for i in inputDataframe.index:
val = inputDataframe.get_value(i, 'concat_txt')
inputDataframe.set_value(i, 'concat_txt', [x for x in val if x])

out_table = inputDataframe

image

#error log
JOB ID: c_JdpEzodxsbtN9iLM_202001281821570310
java.lang.Throwable: Traceback (most recent call last):
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\indexes\base.py", line 3078, in get_loc
return self._engine.get_loc(key)
File "pandas_libs\index.pyx", line 140, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\index.pyx", line 162, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\hashtable_class_helper.pxi", line 1492, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas_libs\hashtable_class_helper.pxi", line 1500, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\BA\brightics-studio\brightics-server\functions\python\brightics\brightics_python_runner.py", line 130, in _executer
exec(exec_code_object)
File "", line 2, in
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\frame.py", line 2688, in getitem
return self._getitem_column(key)
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\frame.py", line 2695, in _getitem_column
return self._get_item_cache(key)
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\generic.py", line 2489, in _get_item_cache
values = self._data.get(item)
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\internals.py", line 4115, in get
loc = self.items.get_loc(item)
File "D:\BA\brightics-studio\lib\python\Lib\site-packages\pandas\core\indexes\base.py", line 3080, in get_loc
return self._engine.get_loc(self._maybe_cast_indexer(key))
File "pandas_libs\index.pyx", line 140, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\index.pyx", line 162, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\hashtable_class_helper.pxi", line 1492, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas_libs\hashtable_class_helper.pxi", line 1500, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 0
at com.samsung.sds.brightics.agent.context.python.PythonProcessManager.run(PythonProcessManager.java:283)
at com.samsung.sds.brightics.agent.context.python.PythonProcessManager.run(PythonProcessManager.java:240)
at com.samsung.sds.brightics.agent.context.python.PythonContext.runScript(PythonContext.java:91)
at com.samsung.sds.brightics.agent.service.TaskService.executeScript(TaskService.java:195)
at com.samsung.sds.brightics.agent.service.TaskService.executeTaskToContext(TaskService.java:163)
at com.samsung.sds.brightics.agent.service.TaskService.getTaskResult(TaskService.java:115)
at com.samsung.sds.brightics.agent.service.TaskService$1.run(TaskService.java:83)

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions