r - 更改行索引数据框 R
问题描述
我是 R 编程新手,我需要一个简单的东西。我有一个这样的数据框:
A number
3 1 3
4 1 4
11 2 11
12 2 12
18 3 18
19 3 19
第一列是 R 默认获得的。我想将此与“数字”列交换,该列始终具有该列的名称。像这样的东西:
number A
3 1
4 1
11 2
12 2
18 3
19 3
我需要这样做,因为它是一个大型数据集,并且两列之间的对应关系丢失了。
解决方案
好像你想删除你的行名?
df <- data.frame("Colours" = c("Red", "Red", "Green", "Yellow"),
"Number" = c(1,2,3,6))
rownames(df) <- c(1,2,3,6)
df
Colours Number
1 Red 1
2 Red 2
3 Green 3
6 Yellow 6
将行名设置为 NULL,我们将删除行名,它们现在将由行号调用。
rownames(df) <- NULL
df
Colours Number
1 Red 1
2 Red 2
3 Green 3
4 Yellow 6
推荐阅读
- android - 从所有循环返回并返回值
- d3.js - 如何定义 dc.js 中缺失值的处理?
- c - 使用 void 指针在结构之间创建链接
- python-3.x - 永久更改 matplotlib 中的边距?
- cordova - 蓝牙串行离子不能在 Android 设备上工作,但在 IOS 上工作
- python - 如何放入列表理解
- python - 在 django live 应用程序中将 mysql 数据库从“utf8”更改为“utf8mb4”对数据的影响
- react-native - 如何在 React Native 中为元素添加过渡动画
- java - 几次repaint()后如何重绘JComponent?
- python - python记录使用文件名和行号