我正在练习如何对pydatatable 的数据帧执行连接操作。
第一个 DT 创建如下,
DT_1=dt.Frame({"title": np.array(['stat','math','stat','math','esp']),
"score": np.array([23,43,21,50,16])})
第二个 DT 创建如下,
DT_2=dt.Frame({"title": np.array(['stat','esp','math','stat']),
"price": np.array([350,450,530,430])})
我正在设置一个键DT_2.key = "title"
,因为它有重复的标题,它给出了一个键值错误:ValueError: Cannot set a key: the values are not unique。
我想知道在 python 数据表中是否对键强制执行唯一性?而在R 中,数据表的唯一性没有被强制执行,并且允许重复的键值。
是否有任何参考文档?