小编Ram*_*ona的帖子

将具有取决于另一列的值的列添加到数据框

我有一个数据框,要向其附加一列,其值取决于数据框中的一列。我的数据框看起来像这样:

c1  c2  c3
x   2   z
y   5   f
c   3   r
a   11  z
Run Code Online (Sandbox Code Playgroud)

现在,我想c4根据的值追加另一列c2。对于0到4之间的所有值,我要附加"low";对于5到9之间的值,我要附加"medium",对于大于10的那些"high"。

c1  c2  c3  c4
x   2   z   "low"
y   5   f   "medium"
c   3   r   "low"
a   11  z   "high"
Run Code Online (Sandbox Code Playgroud)

答案可能很简单,但我真的想不到。

r dataframe

5
推荐指数
2
解决办法
1万
查看次数

使用T-SQL在分层数据中查找特定的父级

我有按层次结构排列的对象。每个对象都有一个ID,一个父对象(TO_ID在表中)和一个类型。我的数据在一个如下表中:

ID  | TO_ID | TYPE
123 | 103   | group
176 | 103   | field
256 | 169   | group
103 | 234   | organization
234 | 390   | site
Run Code Online (Sandbox Code Playgroud)

现在,我要搜索表,直到找到具有特定类型的父对象(我不知道我的起始对象有多少个父对象)。

例如,我以开头,ID 123并希望通过找到ID父对象的TYPE site。

如何使用SQL解决此问题?

sql t-sql sql-server hierarchical-data

4
推荐指数
1
解决办法
82
查看次数

标签 统计

dataframe ×1

hierarchical-data ×1

r ×1

sql ×1

sql-server ×1

t-sql ×1