条件循环获取基于组的字符串长度

时间:2019-04-29 12:49:23

标签: r

我有一个带有多个R * C的数据框。我想创建一个条件循环 它将检查列中最长的字符串并将其标记为group1 然后将其内容与该列中的其他字符串进行比较以进行匹配。条件是,如果该列中存在与最长的字符串匹配的任何字符串,则将其标记为组1。如果存在任何新的元素,则将其标记为下一组。


   STR 
"G,D,E","F"  
"D,E,F","G"
"D,E","F"
"A,B","C"
"C","D"
"A","B"        

输出应类似于:


   STR            Group  
 "G,D,E","F"        1   
 "D,E,F","G"        1
 "D,F","E"          1
 "D,E","F"          1
 "A,B","C"          2
 "C","D"            3 
 "A","B"            2

1 个答案:

答案 0 :(得分:0)

这是第一步。我假设给定的数据结构是一个包含两列的数据框架,就像您的示例中那样。这是我所做的:

user.Sessions.Clear();
dbContext.Remove(user);
dbContext.SaveChanges();