参加#
- astropy.table.join(left, right, keys=None, join_type='inner', *, keys_left=None, keys_right=None, uniq_col_name='{col_name}_{table_name}', table_names=['1', '2'], metadata_conflicts='warn', join_funcs=None)[源代码]#
在指定的键上执行左表与右表的联接。
- 参数:
- left :
Table
astropy:-likeobject
表占星体:-类物体 联接中的左边表。如果不是表,将调用
Table(left)
- right :
Table
astropy:-likeobject
表占星体:-类物体 联接中的右侧表。如果不是表,将调用
Table(right)
- keys :
str
或list
的str
PYTHON:STR或PYTHON:PYTHON列表:STR 用于匹配左表和右表行的列的名称。默认值是使用两个表共用的所有列。
- join_type :
str
Python :字符串 连接类型('inner'|'outer'|'left'|'right'|'笛卡尔'),默认为'inner'
- keys_left :
str
或list
的str
或list
列式的,可选PYTHON:STR或PYTHON:LIST OF PYTHON:STR或PYTHON:列式列表,可选 左列用于匹配行,而不是
keys
Arg.这可以是单个左表列名或列名列表,也可以是与左表长度相同的列状值的列表。- keys_right :
str
或list
的str
或list
列式的,可选PYTHON:STR或PYTHON:LIST OF PYTHON:STR或PYTHON:列式列表,可选 相同于
keys_left
,但用于连接的右侧。- uniq_col_name :
str
或None
PYTHON:字符串或PYTHON:无 字符串在发生冲突时生成唯一的输出列名。默认值是'{col'u name}}{table'u name}'。
- table_names :
list
的str
或None
PYTHON:PYTHON:LIST:STR或PYTHON:NONE 生成唯一输出列名时使用的两元素表名列表。默认值是 [“1”、“2”] .
- metadata_conflicts :
str
Python :字符串 - 如何处理元数据冲突。这应该是:
'silent'
:静默选取最后一个冲突的元数据值'warn'
:选择最后一个冲突的元数据值,但发出警告(默认)'error'
:引发异常。
- join_funcs :
dict
,None
派生:词典,派生:无 用于匹配相应键列的函数Dict。看到了吗
join_skycoord
一个例子和细节。
- left :
- 返回: