gpt4 book ai didi

r - R中的难题。拆分数据集的字符串,但保留其他列中的信息

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

我正在使用 R。以我在下面创建的数据集为例。我希望能够分开ip来自 "."同时将原始行信息保留在colorstatus .我认识到这将创建一个更长的数据集,其中条目 colorstatus会重复自己。

a <- data.frame(cbind(color=c("yellow","red","blue","red"),
status=c("no","yes","yes","no"),
ip=c("162.131.58.26","2.131.58.16","2.2.58.10","162.131.58.17")))

最佳答案

不清楚 OP 是否需要新的行或列,所以这里有两个:

列:

library(reshape)
a <- data.frame(a, colsplit(a$ip, split = "\\.", names = c("foo", "bar", "baz", "phi")))

或行(添加上面的列后)
a.m <- melt(a, id.vars = c("color", "status", "ip"))

关于r - R中的难题。拆分数据集的字符串,但保留其他列中的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199914/

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