当我在R中使用下面的代码时,它会水平列出列名:
> colnames(data)
[1] "First" "Last" "City" "Zip" etc...
我想知道我是否可以将结果垂直返回,如下所示:
[1] "first"
[2] "Last"
[3] "City"
[4] "Zip"
感谢您的帮助。
答案 0 :(得分:2)
如果这是打印问题,我们可以使用cat
v1 <- c("First", "Last", "City", "Zip" )
cat(v1, sep="\n")
或者@ZheyuanLi评论
cat(paste(paste(v1, collapse= "\n "), "\n"))
答案 1 :(得分:0)
要获取索引,就像在请求中一样,您可以执行以下操作:
v1 <- c("First", "Last", "City", "Zip" )
as.data.frame(v1)
这给出了:
v1
1 First
2 Last
3 City
4 Zip
答案 2 :(得分:0)
#Method1 (for each column name in one line, along with index number)
as.data.frame(colnames(df))
#Method 2 (for each column name in one line, and no index number)
cat(colnames(df),sep="\n")