Dataframe中的错误:隐含不同数量参数的参数

时间:2017-09-15 22:04:35

标签: r dataframe outliers rbind cbind

我的数据框在每个列/变量中有许多异常值。我使用Boxplot / IQR截止值将它们移除了75%/ 25%。我拿出每一栏并删除了它们的异常值。因此,每列中的值都有不同的值。现在我想将那些没有任何异常值的新变量组合到单个数据帧中。我在数据框中收到此错误。我该如何解决这个问题?因为,我必须对该新数据框执行逻辑回归。我尝试了cbind.data.frame,然后与rbind类似,但这并没有解决问题。

以下是代码:

public class Header
{
    List<Line> _lines = new List<Line>();

    public int HeaderId { get; set; }
    public ReadOnlyCollection<Line> Lines { get {return _lines.AsReadOnly(); }


    public void AddLine(Line line)
    {               
        line.HeaderId = HeaderId;
        _lines.Add(line);
    }
}

P.S。年龄和饥饿的长度是一样的。即462

1 个答案:

答案 0 :(得分:0)

在不了解您的数据的情况下,您可以尝试让每个向量的长度与this post中指示的相同。

a <- seq(from = 1, to = 10)
b <- seq(15, 30)
c <- seq(2, 10)

length(a) <- n
length(b) <- n
length(c) <- n

newdata <- cbind(a, b, c)

这可以解决您的问题,假设您希望所有空白在数据帧的末尾显示为NA。