我觉得R可能有一些非常简单的东西,因为它是R.我查看了<div id="some_element" class="form-row form-row-text">
<label><span>Value</span>
<input name="name[text]" value="123" type="text">
</label>
</div>
和as.data.frame
或read.table
的文档,但我找不到它。希望将其中一列标记为索引,而不是将当前索引重命名为标签
例如:
read.csv
我只想:
pDF_data = read.table("file.path",sep="\t")
DF_data = as.data.frame(pDF_data)
X V1
0 labelA 33
1 labelB 22
2 labelC 35
#I tried `rownames(DF_data) = DF_data$X` but got
row.names X V1
labelA labelA 33
labelB labelB 22
labelC labelC 35
在Python中,这将是:
row.names V1
labelA 33
labelB 22
labelC 35
答案 0 :(得分:3)
您可以将第一列设置为row.names = 1
的行名。
pDF_data <- read.table("file.path", sep = "\t", row.names = 1)
P.S。您不需要将pDF_data
强制转换为数据框,因为read.table()
已经返回数据框。所以你的第二行代码是无关紧要的。
现在我再次阅读了这个问题,你可能只是在寻找
names(pDF_data)[1] <- "row.names"
但我不完全确定。