中国古今姓氏超过22000个
(新华社上海电)专家最新研究发现,中国人古今姓氏已超过2万2000个。这是至今有
关中国人姓氏最多的统计记录。
这2万2000个姓氏,也包括历代属于中国版图上的少数民族的汉译姓氏。随着时代的变
迁,不少姓氏已经消失。当代中国人正在使用的汉姓约有3500个左右。
中国科学院遗传与发育生物学研究所副研究员袁义达,经过多年的收集和研究,做成
了全国性的姓氏数据。
数据显示,全国最大的三个姓氏是李、王、张,分别占总人口的7.9%、7.4%和7.1%,
三大姓氏的总人口达到2亿7000万,为世界上最大的三个同姓人群。
当代中国100个常见姓氏,集中在全国人口的87%。其中,占全国人口1%以上的姓氏
有19个,分别为李、王、张、刘、陈、杨、赵、黄、周、吴、徐、孙、胡、朱、高、林、
何、郭和马。历史上,中国大约有一半的人口,都一直集中在这19个同姓人群中。
此外,中国的同姓人群在地区分布也是不均衡的。比如在北方地区,以王姓为第一大
姓;而在南方地区,则以陈姓为第一大姓;在南北过渡型的长江流域地区,李姓则是第一
大姓。
袁义达还发现,在中国每一个省区中,都有一些出现频率比其他省区高得多的姓。如
广东的梁和罗姓,广西的梁和陆姓,福建的郑姓等。
利用当代姓氏的全国抽样样本,袁义达还绘制了当今最常见100个姓氏的全国遗传地
形图。每一个姓氏的遗传地形图包括两副图:说明某同姓人群在全国绝对分布情况的密度
分布图,和揭示某同姓人群在全国相对分布情况的频率分布图。
袁义达说:“随着科学的发展,姓氏已不仅仅是一种文化,目前,人类群体遗传学中
已经形成了一个分支—姓氏群体遗传学”
因此,袁义达也对每一个同姓人群中ABO血型的组成与分布,进行了研究探讨。接
下来,他已着手开展中国同姓人群分布,与中国人常见疾病和各种肿瘤疾病,在地理上分
布上相关性的研究。
他在说明研究的意义时表示:“中国人的姓氏和分布,是中国一项特有的国情,它将
涉及到中华民族的起源;祖宗们遗留下来的基因资源的分布;当今海内外的寻根和国家的
统一;今后人口发展趋势和国土利用等许多问题。”
相关推荐
-
中国古今姓氏超过22000个
(新华社上海电)专家最新研究发现,中国人古今姓氏已超过2万2000个.这是至今有 关中国人姓氏最多的统计记录. 这2万2000个姓氏,也包括历代属于中国版图上的少数民族的汉译姓氏.随着时代的变 迁,不少姓氏已经消失.当代中国人正在使用的汉姓约有3500个左右. 中国科学院遗传与发育生物学研究所副研究员袁义达,经过多年的收集和研究,做成 了全国性的姓氏数据. 数据显示,全国最大的三个姓氏是李.王.张,分别占总人口的7.9%.7.4%和7.1%, 三大姓氏的总人口达到2亿7000万,为世界上最大的三
-
用Docker作为PaaS的替代方案是否完美无缺
随着数字技术的普及,越来越多的企业面临着海量数据.虽然企业都希望用大数据掘金,然而数字化能力的缺失也使企业极易淹没在这片无边无际的数据海洋里.互联网使得数据的流动和共享成为了可能,云计算技术的发展使数据分析向更加全面的方向迈进. 作为云计算的三种服务形式之一,PaaS似乎一直不温不火,裹足不前.Docker的出现似乎又带来了一种新的选择,而且对于开发者来说更加灵活.便捷.易用.既然用户可以直接在Docker上运行,PaaS是否还有应用场景?面对企业繁杂的应用环境,用Docker作为PaaS的替代
-
python 微信好友特征数据分析及可视化
一.背景及研究现状 在我国互联网的发展过程中,PC互联网已日趋饱和,移动互联网却呈现井喷式发展.数据显示,截止2013年底,中国手机网民超过5亿,占比达81%.伴随着移动终端价格的下降及wifi的广泛铺设,移动网民呈现爆发趋势. 微信已经成为连接线上与线下.虚拟与现实.消费与产业的重要工具,它提高了O2O类营销用户的转化率.过去开发软件,程序员常要考虑不同开发环境的语言.设备的适配性和成本.现在,开发者可以在一个"类操作底层"去开发应用,打破了过去受限的开发环境. 二.研究意义及目的
-
C++算法系列之中国农历的算法
C++算法系列之日历生成的算法 所谓的"天文算法",就是利用经典力学定律推导行星运转轨道,对任意时刻的行星位置进行精确计算,从而获得某种天文现象发生时的时间,比如日月合朔这一天文现象就是太阳和月亮的地心黄经(视黄经)差为0的那一瞬间.能够计算任意时刻行星位置的一套理论就被称为星历表,比较著名的星历表有美国国家航空航天局下属的喷气推进实验室发布的DE系列星历表,还有瑞士天文台在DE406基础上拓展的瑞士星历表等等.根据行星运行轨道直接计算行星位置通常不是很方便,更何况大多数民用天文计算用
-
Python数据分析与处理(二)——处理中国地区信息
目录 2.1数据的爬取 2.2检查重复数据 2.3检查缺失值 2.4 检查异常值 2.1数据的爬取 代码: import pandas as pd data=pd.read_csv("example_data.csv",header=1) print(data) data1=pd.read_csv("北京地区信息.csv",header=1,encoding='gbk') data2=pd.read_csv("天津地区信息.csv",encodi
-
Java+Swing实现中国象棋游戏
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 二.系统展示 三.部分代码 一.系统介绍 1.开发环境 开发工具:Eclipse2021 JDK版本:jdk1.8 Mysql版本:8.0.13 2.技术选型 Java+Swing 3.系统功能 实现中国象棋游戏,开始游戏,悔棋,退出功能. 二.系统展示 1.首页 2.红旗走 3.黑棋走 三.部分代码 ChineseCheseRule.java package com.sjsq; import java.awt.event.Mouse
-
远程数据库的表超过20个索引的影响详细解析
昨天同事参加了一个研讨会,有提到一个案例.一个通过dblink查询远端数据库,原来查询很快,但是远端数据库增加了一个索引之后,查询一下子变慢了. 经过分析,发现那个通过dblink的查询语句,查询远端数据库的时候,是走索引的,但是远端数据库添加索引之后,如果索引的个数超过20个,就会忽略第一个建立的索引,如果查询语句恰好用到了第一个建立的索引,被忽略之后,只能走Full Table Scan了. 听了这个案例,我查了一下,在oracle官方文档中,关于Managing a Distributed
-
PHP实现找出数组中出现次数超过数组长度一半的数字算法示例
本文实例讲述了PHP实现找出数组中出现次数超过数组长度一半的数字算法.分享给大家供大家参考,具体如下: <?php * 算法要求:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字. * * 算法分析:我们需要计算数组中每个数字的出现次数.在PHP中我们可以使用in_array函数 * 来判断一个元素是否出现在数组中.比如数组中含有1,2,3三个元素,我们要判断1是否存在 * 可以使用in_array(1,$array)来判断,但是这样只能判断1出现了一次,因为对于含有数组 * 元素1
-
jsp实现生成中国国旗图片效果代码
本文实例讲述了jsp实现生成中国国旗图片效果代码.分享给大家供大家参考,具体如下: 图片截图如下: 具体代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page contentType="image/jpeg" import="java.awt.*, java.awt.image.*,jav
-
中国各个省份简称
北京市(京)天津市(津)上海市(沪)重庆市(渝)河北省(冀)河南省(豫)云南省(云)辽宁省(辽)黑龙江省(黑)湖南省(湘)安徽省(皖)山东省(鲁)新疆维吾尔(新)江苏省(苏)浙江省(浙)江西省(赣)湖北省(鄂)广西壮族(桂)甘肃省(甘)山西省(晋)内蒙古(蒙)陕西省(陕)吉林省(吉)福建省(闽)贵州省(贵)广东省(粤) 青海省(青)西藏(藏)四川省(川)宁夏回族(宁)海南省(琼) 每个省级行政区的名称和简称,各有由来: 1.京:战国时期称蓟,是「战国七雄」之一燕国的京城.辽国称燕京.金国改称京
随机推荐
- oracle初始化参数设置
- 在RowCommand事件中获取索引值示例代码
- Ruby创建“关键字”同名方法别名的方法
- MySQL 数据库 ALTER命令讲解
- jquery 模式对话框终极版实现代码
- 关于Vue背景图打包之后访问路径错误问题的解决
- JavaScript制作windows经典扫雷小游戏
- tomcat虚拟路径的配置方法汇总
- commons io文件操作示例分享
- ES6中Symbol类型用法实例详解
- 利用js+css+html实现固定table的列头不动
- 复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
- asp.net中使用cookie传递参数的方法
- 深入理解Go语言中的Dispatcher
- Docker使用Link在容器之间建立连接
- 解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
- 4种JavaScript实现简单tab选项卡切换的方法
- 利用JScript中运算符"||"和"&&"的特殊特性实现代码精简第1/2页
- Struts2动态结果集代码示例
- php远程下载类分享