一、上市公司董监高

1.1 数据集概况

数据集: 中国上市公司人物特征研究数据库
   
董监高人数: 375105

数据源: 新浪财经高管(公开信息)

记录数:
   - 董监高个人特征  1548448
   - 董监高教育背景明细表 639615
   - 董监高任职情况表 1448841 

截止日期: 1990-2024.4.8

以「新希望」为例, 董监高截图。

https://vip.stock.finance.sina.com.cn/corp/go.php/vCI_CorpManager/stockid/000876.phtml


1.2 声明

科研用途;需要的请加微信 372335839, 备注【姓名-学校-专业-高管】



二、查看数据

2.1 董监高教育背景明细表

import pandas as pd

df1 = pd.read_csv('董监高教育背景明细表.csv')
df1.head()


查看字段

field_max_len = max([len(x) for x in df1.iloc[0, :].index])
desc_max_len = max([len(x) for x in df1.iloc[0, :].values])

for field, desc in zip(df1.iloc[0, :].index, df1.iloc[0, :].values):
    print(f'- {field:<{field_max_len}} {desc:<{desc_max_len}}')

Run

- Symbol         股票代码  
- EndDate        截止日期  
- PersonID       人员ID  
- FullName       人员姓名  
- Degree         学历    
- UniversityID   毕业院校ID
- University     毕业院校  
- Major          专业    
- AdmissionTime  入校时间  
- GraduationTime 毕业时间  



2.2 董监高个人特征

df2 = pd.read_csv('董监高个人特征.csv')
df2.head()


查看字段

field_max_len = max([len(x) for x in df2.iloc[0, :].index])
desc_max_len = max([len(x) for x in df2.iloc[0, :].values])

for field, desc in zip(df2.iloc[0, :].index, df2.iloc[0, :].values):
    print(f'- {field:<{field_max_len}} {desc:<{desc_max_len}}')

Run

- Stkcd             证券代码          
- Reptdt            统计截止日期        
- PersonID          人员ID          
- Name              姓名            
- Nationality       国籍            
- NativePlace       籍贯            
- NatAreaCode       籍贯所在地区代码      
- BirthPlace        出生地           
- BirAreaCode       出生地所在地区代码     
- Gender            性别            
- Age               年龄            
- University        毕业院校          
- Degree            学历            
- Major             专业            
- Profession        职称            
- Resume            个人简历          
- PaidSign          是否领取薪酬        
- TotalSalary       报告期报酬总额       
- Allowance         其中津贴         
- SharEnd           年末持股数         
- IsMTMT            是否高管团队成员      
- TMTP              高管职务类别        
- IsMTB             是否董事会成员       
- CTB               董事会职务类别       
- IsIdirecotr       是否独立董事        
- IsDuality         是否兼任董事长和CEO   
- IsSupervisor      是否监事          
- Position          具体职务          
- PositionID        具体职务ID        
- ServicePosition   在职职务          
- ServicePositionID 在职职务ID        
- Funback           职业背景          
- OveseaBack        海外背景          
- Academic          学术背景          
- FinBack           金融背景          
- IsCocurP          是否在股东单位兼任     
- OtherCo           兼任职务          
- OtherCoType       兼任职务类别        
- Director_TotCO    兼任职务为董事的公司总数  
- Director_ListCO   兼任职务为董事的上市公司总数
- Stkcd_director    兼任职务为董事的上市公司代码


2.3 董监高任职情况表

df3 = pd.read_csv('董监高任职情况表.csv')
df3.head()


field_max_len = max([len(x) for x in df3.iloc[0, :].index])
desc_max_len = max([len(x) for x in df3.iloc[0, :].values])

for field, desc in zip(df3.iloc[0, :].index, df3.iloc[0, :].values):
    print(f'- {field:<{field_max_len}} {desc:<{desc_max_len}}')

Run

- Stkcd         证券代码    
- Reptdt        统计截止日期  
- PersonID      人员ID    
- Name          姓名      
- Position      具体职务    
- PositionID    具体职务ID  
- StartDate     任职开始日期  
- EndDate       任职结束日期  
- ServiceStatus 是否在职    
- Tenure        任期      
- ToLeavPost    距离离任剩余日期
- ResignReason  离职原因    
- GTAPosition   职务名称    



三、相关数据



广而告之