我需要根据需要过滤数据框。
def test(df: DataFrame, filterExpr: filter: Option[String] = None) : DataFrame = {
if(filter.isDefined()) df.filter(filterExpr.get) else df
}
我不想在外面使用if else块。我可以应用过滤器并让df注意是否定义?
答案 0 :(得分:0)
您可以使用:
private async Task<T> GetUriScopedResource<T>(string uri, int id)
{
var client = _httpClientFactory.CreateClient(_baseUri);
client.BaseAddress = new Uri(_baseUri);
var result = await client.GetAsync($"{uri}{id}");
return await DeserialiseContentAsync<T>(result);
}