我正在尝试做一些简单的事情:在dat$c3 = as.character(dat$c3)
for(r in nrow(dat):2) {
if(dat[r,1] == "X") {
dat[r-1,3] = paste(dat[r-1,3], "X", dat[r,2], dat[r,3], sep="")
dat = dat[-r,]
}
}
dat
c1 c2 c3
1 A 1 D
2 A 2 D
3 A 3 DX4D
5 A 5 DX6DX7D
8 A 8 D
列上显示行号。问题是,似乎唯一可行的方法是添加一个带索引的数据字段,如果打开排序则会对其进行加扰。
理想情况下会有一种方法允许这样但我似乎无法找到任何方法。
答案 0 :(得分:4)
我遇到了同样的问题。
添加
像这样:TableHeaderColumn
<BootstrapTable data={data}>
...
<TableHeaderColumn dataField="any" dataFormat={indexN}>#</TableHeaderColumn>
...
</BootstrapTable>
和功能:
function indexN(cell, row, enumObject, index) {
return (<div>{index+1}</div>)
}