将列中的每一行重命名为列名

凯文·珀弗斯

我在列表中有多个数据框,每个数据框代表一个不同的时间序列位置。

当前,每个站数据帧元素都以类似于以下格式的格式存在于列表中:

data.frame(Station1_1 = c(1:365),DayOfYear = 1:365, Temperature = c(rnorm(1:365, mean=10, sd=2)))

data.frame(Station2_1 = c(1:365),DayOfYear = 1:365, Temperature = c(rnorm(1:365, mean=10, sd=2)))

我计划将数据帧合并在一起,但要保留每个数据帧的站号信息(Station1等)。因此,我想将第1列中的每一行重命名为列名,这样我就不必输入各个工作站的名称,脚本将从数据框本身获取该信息。

所需输出的示例为:

data.frame(Station1_1 = c("Station1"),DayOfYear = 1:365,Temperature = c(rnorm(1:365, mean=10, sd=2)) )

如果还可以从每个名称的末尾删除“ _1”,那将是一个奖励吗?

我不确定循环函数是最好的还是是否有其他基本的R函数来做到这一点?

尝试这个:

#Data
df <- data.frame(Station1_1 = c(1:365),DayOfYear = 1:365, Temperature = c(rnorm(1:365, mean=10, sd=2)))
#Code
df$Station1_1 <- sub("_[^_]+$", "", names(df)[1])

输出(某些行):

head(df)
  Station1_1 DayOfYear Temperature
1   Station1         1   11.819052
2   Station1         2   11.272291
3   Station1         3    9.711139
4   Station1         4   13.338525
5   Station1         5    9.276242
6   Station1         6    8.631387

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数据框中复制一列并将其重命名为另一个列名

来自分类Dev

将列重命名为queryset的Django JOIN

来自分类Dev

将顺序文件重命名为行/列格式

来自分类Dev

python pandas dataframe将一个colume重命名为multiindex列

来自分类Dev

python将列中的字符串重命名为指定的字符串

来自分类Dev

如何将每行中的数据重命名为熊猫的唯一编号?

来自分类Dev

将Visual Studio(2013)中的Proprogate文件重命名为GIT,就像GIT重命名一样?

来自分类Dev

将Visual Studio(2013)中的Proprogate文件重命名为GIT,就像GIT重命名一样?

来自分类Dev

将一堆扩展名为“ .jpg”的PNG图片重命名为“ .png”

来自分类Dev

将多个文件夹中的重复文件名重命名为另一个名称

来自分类Dev

将范围命名为excel'table'中的列标题

来自分类Dev

我如何在将col名称命名为data.frame之后替换第一行值

来自分类Dev

如何使用终端将具有序列名称的文件重命名为另一个序列?

来自分类Dev

将一种格式的文件重命名为另一种格式

来自分类Dev

PHP MySQLi在插入时将文件重命名为行ID

来自分类Dev

将std :: vector重命名为另一个重载类?

来自分类Dev

调用一种方法,将变量重命名为新变量

来自分类Dev

将图像重命名为exif时间:创建唯一的文件名

来自分类Dev

将std :: vector重命名为另一个类以进行重载?

来自分类Dev

将一组文件重命名为每个文件中都存在的字符串

来自分类Dev

如何将多个文件重命名为一个名称

来自分类Dev

在mongodb中聚合时,是否可以将“ _id”重命名为其他名称?

来自分类Dev

将产品档案中的“选择选项”按钮重命名为售罄的产品

来自分类Dev

将子目录中的pdf文件重命名为子目录的名称

来自分类Dev

C#将文件重命名为与其他目录中的文件相同的名称

来自分类Dev

如何在Windows 7中将文件重命名为.htaccess?

来自分类Dev

将子目录中的多个文件重命名为其目录名称

来自分类Dev

将文件名中的特殊字符重命名为下划线

来自分类Dev

如何使用 exiftool 将文件重命名为 CSV 导入文件中包含的新名称

Related 相关文章

  1. 1

    在数据框中复制一列并将其重命名为另一个列名

  2. 2

    将列重命名为queryset的Django JOIN

  3. 3

    将顺序文件重命名为行/列格式

  4. 4

    python pandas dataframe将一个colume重命名为multiindex列

  5. 5

    python将列中的字符串重命名为指定的字符串

  6. 6

    如何将每行中的数据重命名为熊猫的唯一编号?

  7. 7

    将Visual Studio(2013)中的Proprogate文件重命名为GIT,就像GIT重命名一样?

  8. 8

    将Visual Studio(2013)中的Proprogate文件重命名为GIT,就像GIT重命名一样?

  9. 9

    将一堆扩展名为“ .jpg”的PNG图片重命名为“ .png”

  10. 10

    将多个文件夹中的重复文件名重命名为另一个名称

  11. 11

    将范围命名为excel'table'中的列标题

  12. 12

    我如何在将col名称命名为data.frame之后替换第一行值

  13. 13

    如何使用终端将具有序列名称的文件重命名为另一个序列?

  14. 14

    将一种格式的文件重命名为另一种格式

  15. 15

    PHP MySQLi在插入时将文件重命名为行ID

  16. 16

    将std :: vector重命名为另一个重载类?

  17. 17

    调用一种方法,将变量重命名为新变量

  18. 18

    将图像重命名为exif时间:创建唯一的文件名

  19. 19

    将std :: vector重命名为另一个类以进行重载?

  20. 20

    将一组文件重命名为每个文件中都存在的字符串

  21. 21

    如何将多个文件重命名为一个名称

  22. 22

    在mongodb中聚合时,是否可以将“ _id”重命名为其他名称?

  23. 23

    将产品档案中的“选择选项”按钮重命名为售罄的产品

  24. 24

    将子目录中的pdf文件重命名为子目录的名称

  25. 25

    C#将文件重命名为与其他目录中的文件相同的名称

  26. 26

    如何在Windows 7中将文件重命名为.htaccess?

  27. 27

    将子目录中的多个文件重命名为其目录名称

  28. 28

    将文件名中的特殊字符重命名为下划线

  29. 29

    如何使用 exiftool 将文件重命名为 CSV 导入文件中包含的新名称

热门标签

归档