gpt4 book ai didi

重新排列数据框中的行

转载 作者:行者123 更新时间:2023-12-04 12:02:33 27 4
gpt4 key购买 nike

我在 R 中有一个数据框,它看起来像这样,有两列:

ID     phone_number
Mark 866458
Paul 986564
Jack 987543
Mary 523422

我想要这种输出,我只有一列
Mark
866458
Paul
986564
Jack
987543
Mary
523422

有人知道我可以使用哪个 R 代码来获取输出吗?

再现性数据:
structure(list(ID = c("Mark", "Paul", "Jack", "Mary"), phone_number = c(866458, 
986564, 987543, 523422)), row.names = c(NA, -4L), class = c("tbl_df", "data.frame"))

最佳答案

我们可以转置数据帧,然后创建一个值向量

data.frame(new_col = c(t(df)))

# new_col
#1 Mark
#2 866458
#3 Paul
#4 986564
#5 Jack
#6 987543
#7 Mary
#8 523422

使用 mapply 的另一个基本 R 选项
data.frame(new_col = c(mapply(c, df$ID, df$phone_number)))

关于重新排列数据框中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55646995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com