是否有内置方法将序数转换为数字向量?ordinal <- c(\'First\', \'Third\', \'Second\')ordinal_to_numeric(ordinal)#[1] 1 3 2ordinal2 <...
是否有内置方法将序数转换为数字向量?
ordinal <- c("First", "Third", "Second")
ordinal_to_numeric(ordinal)
#[1] 1 3 2
ordinal2 <- c("1st", "4th", "2nd")
ordinal_to_numeric(ordinal)
#[1] 1 4 2
人们确实可以创建一本字典,但这很容易变得麻烦。
如何更新 HierarchyPosition 实体?尝试 PATCH PositionHierarchies 时出现此错误:{\'Message\': \'未找到与请求匹配的 HTTP 资源...
如何更新 HierarchyPosition 实体?
当尝试 PATCH PositionHierarchies 时出现此错误:
{\'Message\':\'未找到与请求 URI'https://xxxxx.operations.dynamics.com/data/PositionHierarchies(PositionId='xxx',HierarchyTypeName='xxx',ValidFrom=2018-09-26T05:00:00Z,ValidTo=2154-11-31T00:00:00Z)'匹配的 HTTP 资源。未找到此请求的路由数据。\' }
实体的定义方式如下:
我还尝试使用以下方法用 C# 更新该实体 etag
:
string entityId = retrievedEntity["@odata.etag"]?.ToString();
if (string.IsNullOrEmpty(entityId))
{
_logger.LogError("Retrieved entity does not have a valid identifier.");
return (false, "Retrieved entity does not have a valid identifier.");
}
_logger.LogInformation($"Attempting to update PositionHierarchy with ID: {entityId}.");
var content = new StringContent(JsonConvert.SerializeObject(updatedEntityData), Encoding.UTF8, "application/json");
var patchResponse = await _httpClient.PatchAsync($"/data/PositionHierarchies({entityId})", content);
var patchResponseBody = await patchResponse.Content.ReadAsStringAsync();
但出现此错误
无法更新 ID 为 W/\'xxxxxxxxxxx=\' 的 PositionHierarchy:{\'Message\':\'未找到与请求 URI'https://xxxxxx.operations.dynamics.com/data/PositionHierarchies(W/\'xxxxxxxxxxx=\')' 匹配的 HTTP 资源。未找到此请求的路由数据。\'}
如何更新 HierarchyPosition 实体?