wolfram-mathematica - Mathematica 中的交 fork 列表

标签 wolfram-mathematica transpose

我有以下两个列表

l1 = {{{2011, 3, 13}, 1}, {{2011, 3, 14}, 1}, {{2011, 3, 15},
1}, {{2011, 3, 16}, 2}, {{2011, 3, 17}, 3}};
l2 = {{{2011, 3, 13}, 40}, {{2011, 3, 16}, 50}, {{2011, 3, 17}, 60}};

我需要从 l2 中提取项目,其日期(每个 l2 元素的第一个元素)与 l1 中的日期匹配(以便生成两个长度完全相同的列表)

我不明白为什么会这样:

Select[l1, MemberQ[Transpose[l2][[1]], #[[1]]]]

应该产生一个空列表。我错过了一些微不足道的东西吗?

最佳答案

你忘记了&符号。它应该是

Select[l1, MemberQ[Transpose[l2][[1]], #[[1]]]&]

关于wolfram-mathematica - Mathematica 中的交 fork 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737161/

相关文章:

wolfram-mathematica - 如何确定PlotRange包含所有图形?

r - 在r中将一行变成多行

list - 将 Mathematica 值列表转换为 boolean 值列表

html - 导出 GraphPlot 时保留工具提示

groovy - 沿途转置收集键的 map

Python Pandas Proc 转置等价物

Matlab矩阵乘法和转置精度

python - Pandas 数据帧转置,to_csv

wolfram-mathematica - 具有带下标和上标的参数

wolfram-mathematica - Mathematica 中的递归函数定义