当我在PC上查看[[.data.frame的内容时,我得到的是:
> get("[[.data.frame")
function (x, ..., exact = TRUE)
{
na <- nargs() - (!missing(exact))
if (!all(names(sys.call()) %in% c("", "exact")))
warning("named arguments other than 'exact' are discouraged")
我正在尝试删除一个数据帧的列中的NA值,并尝试对另一个数据帧的结果向量进行cbind。下面是我使用的代码:
for (x in df_wide[4:8]) {
a <- df_wide[[x]][!is.na(df_wide[[x]])]
df <- cbind(df, a)
}
但是我得到了这个错误:
`Error in .subset2(x, i, exact = exact) : no such index at level 1`
我也尝试过使用apply函数,但我得到了相同的错误。
`Error in .subset2(x, i, exact = exact) :
我试图对包含在R中df列表中的每一列的每一行应用trimws()函数。
这是我的密码:
for(i in 1:length(df_list)){
for (j in i) {
for(z in j){
df_list[[i]][[j]][[z]] <-
trimws(df_list[[i]][[j]][[z]])
}
}
}
控制台输出:
Error in .subset2(x, i, exact = exact) : subscript out of bounds
还有其他方法来应用这个函数吗?
我试过这样使用这个函数:
AUC(WM,time=Grand.trial,id=Feed,dv=Distance.moved)
但它会导致以下错误消息:
Error in (function(x, i, exact) if (is.matrix(i)) as.matrix(x)[[i]] else .subset2(x, :
object 'Feed' not found
我尝试为对象指定dataset (WM$Feed而不只是Feed),但随后又出现了另一个错误:
Error in .subset2(x, i, exact = exact) :
recursive in
我正在使用R编程语言。我正在尝试按照这里的说明进行操作:https://stat.ethz.ch/R-manual/R-devel/library/MASS/html/parcoord.html library(MASS)
a = rnorm(100,10,10)
b = rnorm(100,10,5)
c = rnorm(100,5,10)
d = as.matrix(a,b,c)
parcoord(d[, c(3, 4, 2)], col = 1 + (0:149)%/%50) 它会产生以下错误: Error in d[, c(
代码:
class Solution {
public:
void setZeroes(vector<vector<int>>& matrix) {
// Write your code here.
int m = matrix.size();
int n = matrix[0].size();
int x = 1;
int y = 1;
for(int i = 0 ; i<n ;i++){
if(matrix[0][i]==0)
我试图遍历列并使用下面的代码计算以下数据集的卡方测试
result=numeric(length(client-1))
for (i in 1:length(client-1)) {
result=chisq.test(table(client[[i]], client[[i+1]]))
}
我的数据集的样本在这里
sex mar_st education
1 Female c) Cohabiting e) Secondary form 3 to
如果数据集中不存在列名,我怎么能忽略它呢?
我有一个来自流的天气数据列表,但是我认为某些关键的天气条件并不存在,因此我在下面的rbind中有这个错误
Error in rbind(deparse.level, ...) :
numbers of columns of arguments do not match
我的代码:
weatherDf <- data.frame()
for(i in weatherData) {
# Get the airport code.
airport <- i$airport
# Get the date.
我试着做一个用内核卷积矩阵的算法,我试着用C语言做这个,但我不知道怎么做,我的代码如下:
#include <stdio.h>
#include <stdlib.h>
#define ROW 10
#define COL 10
#define DIV 10
int main(){
int matrix1[ROW][COL], matrix2[3][3], kernel[3][3], answerx, answery, x, y;
printf("What is the X coordinates?\n");
scanf("%i
只是学习dplyr (和R),我不明白为什么会失败,或者正确的方法是什么。我正在寻找一个一般性的解释,而不是特定于这个人为的数据集。
假设我有3个带有乘法器的文件大小,我想将它们合并成一个数字列。
require(dplyr)
m <- data.frame(
K = 1E3,
M = 1E6,
G = 1E9
)
s <- data.frame(
size = 1:3,
mult = c('K', 'M', 'G')
)
现在我想把它的大小乘以乘数,所以我试着:
mutate(s, t