我想用不同的值替换每列中的“1”,具体取决于列。
DF
SNP1 SNP2 SNP3
1 2 1
2 1 0
1 0 1
键
SNP1 SNP2 SNP3
5 6 7
期望的输出
SNP1 SNP2 SNP3
5 2 7
2 6 0
5 0 7
非常感谢任何帮助。谢谢。
编辑:我的密钥文件包含不同顺序的列,但缺少一些。 键
SNP3 SNP1
7 5
Tim Biegeleisen如果答案很好,但需要密钥以相同的顺序排列。是否可以匹配df和key中的列,然后将df中的1替换为key中的值?
答案 0 :(得分:1)
我们可以在这里使用 public JsonResult GetDesignation(string Division)
{
var department = db.Depts.Where(x => x.Division == Division)
.OrderBy(x => x.Designation);
return Json(department);
}
。 mapply
是一个很好的候选者,因为它允许我们同时迭代两个数据帧中的每对列。
mapply