我正在R中使用一个名为linkcomm的软件包,这是它的文档https://cran.r-project.org/web/packages/linkcomm/linkcomm.pdf
这是我到目前为止所要做的
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from(cont);
View view = inflater.inflate(R.layout.activity_list, null);
String uri = "https://192.168.43.9/uploads/184990624.jpg";
ImageView img = view.findViewById(R.id.img1);
Hero hero = heroes.get(position);
Glide.with(cont).load(uri).into(img);
return view;
}}
现在的问题是,我如何仅访问library(linkcomm)
g <- read.table("sample.txt", header = FALSE)
lc <- getLinkCommunities(g)
mc=meta.communities(lc, hcmethod = "ward.D2", deepSplit = FALSE)
cc <- getCommunityCentrality(x, type = "commconn")
tmp = head(sort(cc, decreasing = TRUE))
print(tmp)
Output: 1e+14 5712365 12815415 511042 12815383 512594
3388.230 1493.165 1375.577 1350.684 1312.197 1302.445
中的第一行,即网络数据中的实际节点?
当我做tmp
时,它会产生
tmp[1]
,我只需要1e + 14。
1e+14
3388.23
答案 0 :(得分:1)
使用str
时,您将拥有一个命名的数字矢量,如下所示。
str(a)
Named num [1:6] 3388 1493 1376 1351 1312 ...
- attr(*, "names")= chr [1:6] "1e+14" "5712365" "12815415" "511042" ...
#To select the 1st element
a[1]
1e+14
3388.23
#To select the 1st element value without name
unname(a[1])
3388.23
#To select the 1st element name
names(a[1])
[1] "1e+14"
对于向量中的所有名称/值,可以使用names(a)
/ unname(a)
。