我正在尝试从Excel中提取数据,格式如下:
| 调查对象|艾比|布兰登|简|玛丽|帕特|
| - -----|- -----|- -----|- -----|- -----|- -----|
| 简|1| 0| 0| 1| 0|
| 帕特|0| 0| 1| 1| 0|
其中1表示调查受访者认识该列中的人,0表示调查受访者不认识该列中的人。
我想创建两个矩阵,它们的形式为(其中数字代表人)
| | 1| 2| 3| 4| 5个|
| - -----|- -----|- -----|- -----|- -----|- -----|
| 1| 0| 0| 1| 0| 0|
| 2| 0| 0| 0| 0| 0|
| 3| 1| 0| 0| 1| 0|
| 4| 0| 0| 1| 0| 1|
| 5个|0| 0| 1| 1| 0|
然后呢
| ID|名称|
| - -----|- -----|
| 1|艾比|
| 2|布兰登|
| 3|简|
| 4|玛丽|
| 5个|帕特|
我已经在Matlab中完成了这一点,但由于网络分析是在R中完成的,所以我宁愿在R中完成。
我是R的新手,所以我试图通过从初始矩阵创建一个新矩阵来实现这一点,但在矩阵维度方面遇到了麻烦。并且不确定除了创建行和列标签之外如何包括0和1数据。
2条答案
按热度按时间ldfqzlk81#
如果您想查看网络/图形数据,
igraph
包可以提供帮助。以下是转换数据后如何使用它igraph
还可以轻松绘制数据x1c 0d1xyx2lnoni2#
Base R
您可以使用以下基R选项
你将获得
igraph
使用
igraph
,我们可以尝试它给出了