Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中查找另一个表中的值_Python_Python 3.x_Dataset_Lookup Tables - Fatal编程技术网

如何在Python中查找另一个表中的值

如何在Python中查找另一个表中的值,python,python-3.x,dataset,lookup-tables,Python,Python 3.x,Dataset,Lookup Tables,我有两个(实际上很多,但坚持使用两个)数据集,我需要将它们合并在一起。但是,它们的范围不同,参考值也不同。让我们考虑一下 a 1 b 2 c 3 e 4 及 我试图模拟Excel索引和匹配函数,但未能得到正确的结果 你能告诉我这是怎么回事吗?我也希望能有更多关于这个话题的信息。如果您想从上述两个文件创建合并文件,请向致谢,如: Col1 Col2 Col3 a 1 2 b 2 3 c 3 7 d 4 2 您可以简

我有两个(实际上很多,但坚持使用两个)数据集,我需要将它们合并在一起。但是,它们的范围不同,参考值也不同。让我们考虑一下

a 1
b 2
c 3
e 4

我试图模拟Excel索引和匹配函数,但未能得到正确的结果


你能告诉我这是怎么回事吗?我也希望能有更多关于这个话题的信息。如果您想从上述两个文件创建合并文件,请向

致谢,如:

  Col1  Col2  Col3
  a     1    2
  b     2    3
  c     3    7
  d     4    2
您可以简单地使用字典,将
作为第1列的值:
a、b、c、d
和值作为
分别列出两个数据帧的第2列值,如下所示:

your_dict = {a:[1,2], b:[2,3], c:[3,7], d:[4,2]}

然后,要将其输出到一个数据帧(如上述数据帧)中,只需在pandas中使用
.from_dict()
方法,且
orient
参数等于
'index'
请参阅文档。

您可以发布当前和想要的输出吗?您是否使用pandas数据帧?还是另一张“桌子”?请创建示例输入和输出,并提供一个当前输出为空的列表,例如定义了f。我想要的输出是来自第二个表的值列表,它对应于第一个表的第一个COLLMN,在我的示例中,有两个表我想要f=[2,3,NA,2]我用pandas read_csv函数加载两个不同的csv文件,然后我将想要的列作为pandas系列。首先,不需要
else:continue
。这个循环无论如何都会继续。然后使用data1和data2,这可以理解为这两个数据表。但什么是d3,你的钥匙是“c1”还是“c4”?对代码进行更多的澄清将非常有用。
  Col1  Col2  Col3
  a     1    2
  b     2    3
  c     3    7
  d     4    2
your_dict = {a:[1,2], b:[2,3], c:[3,7], d:[4,2]}