标签: unique

在 Pandas Dataframe 单元格中查找唯一值

样品DF

data = {'name': ['Jason , Jason', 'Molly', 'Tina', 'Jake', 'Amy'], 
        'year': ['2012 , 2012 , 2016 , 2016', 2012, 2013, 2014, 2014], 
        'reports': ['4 , 4 , 5 , 6 , 6 , 7', 24, 31, 2, 3]}
df1 = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
Run Code Online (Sandbox Code Playgroud)

好像

                     name            ...                                   year
Cochice     Jason , Jason            ...              2012 , 2012 , 2016 , 2016
Pima                Molly            ...                                   2012
Santa Cruz           Tina            ...                                   2013
Maricopa             Jake            ...                                   2014 …
Run Code Online (Sandbox Code Playgroud)

unique python-3.x pandas

0
推荐指数
1
解决办法
1239
查看次数

如何获取字典键组合的唯一值集?

我正在使用 Python 3.7。我有一个字典列表,例如

my_dict = [{"a": 1, "b": 5, "c": 6}, {"a": 1, "b": 5, "c": 2}, {"a": 2, "b": 1, "c": 6}]
Run Code Online (Sandbox Code Playgroud)

如果我想获得单个键的唯一值集,例如“a”,我可以

set(d['a'] for d in my_dict)
Run Code Online (Sandbox Code Playgroud)

但是我如何获得键组合的唯一值集,比如“a”和“b”?在上面的例子中,答案是

[[1, 2], [1, 5]]
Run Code Online (Sandbox Code Playgroud)

python dictionary unique python-3.x python-3.7

0
推荐指数
1
解决办法
116
查看次数

我是否必须使用整个 UUID 字符串来保证唯一性?

我在 Python 中使用 UUID 库为对象生成唯一 ID。更具体地说,我基本上是在做

id_for_something = uuid.uuid4().hex
Run Code Online (Sandbox Code Playgroud)

我的问题是,我是否必须使用整个十六进制字符串值来保证 ID 是唯一的?或者可以使用例如前 4 位数字吗?我只是问,因为使用整个字符串似乎有点长。谢谢!

python uuid unique

0
推荐指数
1
解决办法
46
查看次数

列范围内唯一值的数组

尝试找出代码来创建列中所有唯一值的数组。

就像 C3:C30 中所说的那样,我想要一个名为 DivisionNames 的数组,其中包含该范围内的所有唯一值。我打算稍后在代码中使用该数组。试图找出一种简约的方法来做到这一点,这样我就不会在宏中添加 60 行以上的代码。

非常感谢任何建议

更新:

加里学生的以下回应满足了我的需要,但我非常感谢大家提供的帮助。谢谢。另外,作为旁注,我现在意识到我应该补充说我正在使用 Office 365。说实话,我没有意识到它有那么大的不同,但我会记住这一点以供将来参考,并再次感谢大家的帮助

Sub uniq()
    With Application.WorksheetFunction
        divisionNames = .Unique(Range("C3:C30"))
    End With
End Sub
Run Code Online (Sandbox Code Playgroud)

arrays excel vba unique

0
推荐指数
1
解决办法
5118
查看次数

如何检查快速验证器中的字段是否唯一?

我需要使用快速验证器或其他技术(对此来说是新的,所以我需要检查某个字段是否是唯一的(在之前的帖子中没有相同的名称,因此在数据库中当前没有与此相同的其他名称)不知道最好的方法)在 Node.js 的端点内。

我当前的代码是:

MainRouter.post('/animals', [
     check('name')
         .isAlpha()
         .notEmpty()
         .withMessage("The name should contain only letters and should be unique."),
    const errors = validationResult(req);
    if (!errors.isEmpty()) {
        return res.status(400).send({errors: errors.array()});
    }

    AnimalPost.postAnimal(req.body).then(message => {
        return res.json(message);
    }).catch((error) => {
        return res.json(404, error);
    });
});
Run Code Online (Sandbox Code Playgroud)

例如:当我发布一个新名称(例如“ChloeGiraffe”)时,它应该是唯一的,因为它当前不存在于数据库中,可能如下所示:

  • 海豚多利
  • 大象艾丽
  • 猴子米特
  • 龟忍者

因此,ChloeGiraffe 已经过验证,可以发布了。否则,如果它已经存在,则会显示错误。

我不知道这是否重要,因为工作是在端点内完成的,但如果重要的话,我会将所有信息保存在 Excel 工作表中;我不使用 MangoDB。

POST 本身是有效的,它只是关于唯一性的验证/检查。

我怎样才能做到这一点?请让我知道是否有另一种所需的方法是我的,如果错误,我找不到与此相关的任何有用信息。非常感谢您!

javascript validation unique node.js express

0
推荐指数
1
解决办法
5773
查看次数

如何在数组中找到唯一的数字并在 ruby​​ 中仅返回该数字?

有一个包含一些数字的数组。除了 1 之外,所有数字都相等。我正在尝试得到这种类型的东西:

find_uniq([ 1, 1, 1, 2, 1, 1 ]) == 2

find_uniq([ 0, 0, 0.55, 0, 0 ]) == 0.55
Run Code Online (Sandbox Code Playgroud)

我试过这个:

def find_uniq(arr)
   arr.uniq.each{|e| arr.count(e)}
end
Run Code Online (Sandbox Code Playgroud)

它为我提供了数组中的两个不同值,但我不确定如何选择唯一的。我可以使用某种计数吗?谢谢!

这有效:

def find_uniq(arr)
  return nil if arr.size < 3
  if arr[0] != arr[1]
    return arr[1] == arr[2] ? arr[0] : arr[1]
  end
  arr.each_cons(2) { |x, y| return y if y != x }
end
Run Code Online (Sandbox Code Playgroud)

谢谢 pjs 和卡里·斯沃夫兰。

ruby arrays methods unique

0
推荐指数
1
解决办法
1190
查看次数

试图在ruby中找到重复的用户名

我正在尝试确保用户名在注册时是唯一的,但我不知道如何做到这一点

我试过了:

validates_uniqueness_of :username 
Run Code Online (Sandbox Code Playgroud)

但它不起作用

它给了我这个错误:未定义的方法'validates_uniqueness_of'为 #<UsersController:0x6c4fd2>

有什么帮助吗?

ruby ruby-on-rails unique

-1
推荐指数
1
解决办法
356
查看次数

根据两列查找唯一组合并计算平均值

我在R中有一个问题,我似乎无法解决.

我有以下数据帧:

图片1

我想要:

  1. 找到"物种"和"效果"列的独特组合
  2. 报告属于这种独特组合的浓度
  3. 如果这种独特的组合存在多次,则计算平均浓度

并希望得到以下数据帧:

图2

我尝试了下一个脚本来获得独特的组合:

UniqueCombinations < - 数据[!重复(数据[,1:2]),]

但不知道如何从那里开始.

提前感谢您的回答!

蒂娜

r unique dataframe

-1
推荐指数
3
解决办法
7116
查看次数

可以安全地使用随机数来使文件名独一无二吗?

我正在编写一个程序,它基本上处理数据并输出许多文件.每次使用都不可能产生超过10-20个文件.我只是想知道使用这种方法生成唯一的文件名是一个好主意吗?是否有可能兰德会选择,让我们说x然后在10个实例中,再次选择x.使用random();好主意?任何输入将不胜感激!

Random rand = new Random ();
int randNo = rand.Next(100000,999999)l

using (var write = new StreamWriter("C:\\test" + randNo + ".txt") 
{
// Stuff
}
Run Code Online (Sandbox Code Playgroud)

c# filenames unique

-1
推荐指数
1
解决办法
93
查看次数

R删除重复的列

我有这样的数据

     X3    X4    X5    X6     X7   X24   X25   X26    X39    X40    X41    X54    X55    X56    X69    X70    X71
1 step1 step2 step3 step4 step10 step2 step3 step4 step10 step10 step10 step10 step10 step10 step10 step10 step10
Run Code Online (Sandbox Code Playgroud)

我想删除重复的列。所以期望的输出是

  X3    X4    X5    X6     X7
1 step1 step2 step3 step4 step10
Run Code Online (Sandbox Code Playgroud)

r unique

-1
推荐指数
1
解决办法
2031
查看次数