我会喜欢一个本体对象上的typescript函数的帮助。我想写一个typescript程序,需要一个 Dataframe 作为输入。当我从一列中的一行删除一个值时,其他列中的值将变为空。
例如,这是一个 Dataframe
| 识别号|水准仪|负责任的|描述|
| - ------|- ------|- ------|- ------|
| A12|第二级|NG 34牛仔布|床单|
| B15|第五级|NG 90伊利斯|贝娄|
| C67|第四级|NG 64材料|夹钳|
| H65|三级|NG 45路易斯|立方|
| 歼90|0级|NG 08玛丽|布莱赫|
For the ID = B15, I would like to remove its level ie "level5" hence the values of "responsible" and "description" egal to "Null"
For the ID = H65, I would like to remove its level ie "level3" hence the values of "responsible" and "description" egal to "Null"
这是最后的 Dataframe
| 识别号|水准仪|负责任的|描述|
| - ------|- ------|- ------|- ------|
| A12|第二级|NG 34牛仔布|床单|
| B15|无价值|* 无效 | 无效 |
| C67|第四级|NG 64材料|夹钳|
| H65|无价值| 无效 | 无效 *|
| 歼90|0级|NG 08玛丽|布莱赫|
@OntologyEditFunction()
public async deletevaluetable(
objectpart: ObjectPartsNew[],
ID?: string,
level?: string,
responsible?: string,
description?: string,
): Promise<void> {
function deletevaluetable() {
var manual;
for (var i = 0; i < objectpart.length; i++) {
manual=objectpart[i];
var updates = 0;
const properties_dict: manualUpdate = {
"manual": ID,
};
.....
}
}
}
1条答案
按热度按时间83qze16e1#
我认为你混淆了一些概念,例如编辑本体不是一个Spark工作,因此没有 Dataframe 。你直接操纵一个单独的对象实体在一个真实的搜索和索引系统。任何机会,你可以显示的代码,实际上执行的变化?我有一个怀疑,你只是覆盖了以前的实体与一个新的少列。
也就是说:
您可能需要: