data-manipulation

    3热度

    2回答

    定义: df <- data.frame(name=c("México","Michoacán"),dat=c(1,2)) S.T. > df name dat 1 México 1 2 Michoacán 2 当我使用xtable打印此表到.tex文件中的重音字符乱码获得,这是毫不奇怪的。 我想更换口音适当Latex格式如: > df name dat 1 M

    3热度

    1回答

    我在这里http://www.trirand.com/blog/jqgrid/jqgrid.html下面这个教程中 LiveDataManipulation-> EditRow 我的网格中的脚本a.php接收数据的jQuery jqGrid的显示信息。用户可以通过jqGrid修改这些数据。 jqGrid修改后的数据将发送数据到脚本B.php更新我的数据库并返回一个响应的消息,如“一切顺利”。 我希

    3热度

    2回答

    我需要读取两个大文件(超过125 MB)。每个文件都包含具有相似数据的记录。我需要找到它们两个中的记录,然后如果记录的字段不匹配,我需要用文件1中的记录中包含的字段覆盖文件2中的记录。 例如,第一文件具有以下字段: ID, ACCT, Bal, Int, Rate 第二文件具有以下字段: TYPE, ID, ACCT, Bal, Int, Rate. 因此,如果在文件1中的记录具有相同的A

    4热度

    2回答

    定义列表反黑有两个dataframes,DF1和DF2 dats <- list(df1 = data.frame(a=sample(1:3), b = sample(11:13)), df2 = data.frame(a=sample(1:3), b = sample(11:13))) > dats $df1 a b 1 2 12 2 3 11 3 1 13

    1热度

    3回答

    定义: > dats <- list(df1 = data.frame(a=sample(1:3), b = as.factor(rep("325.049072M",3))), + df2 = data.frame(a=sample(1:3), b = as.factor(rep("325.049072M",3)))) > dats $df1 a b 1 3 325.049

    3热度

    2回答

    我在R中有一个时间序列。我想要构造一个矩阵,其中每一行都是当前的观察值,每一列代表该序列的未来值,从该矩阵开始点。例如: x <- ts(1:25,start=2000, frequency=12) maxHorizon <- 12 freq <- frequency(x) st <- tsp(x)[1]-(1/freq) actuals <- matrix(NA,length(x)-

    6热度

    3回答

    定义: df1 <-data.frame( id=c(rep(1,3),rep(2,3)), v1=as.character(c("a","b","b",rep("c",3))) ) S.T. > df1 id v1 1 1 a 2 1 b 3 1 b 4 2 c 5 2 c 6 2 c 我想创建一个第三个变量freq通过id S.T.包含v1最常见观察 > df

    2热度

    1回答

    定义: dats <- list(df1 = data.frame(A=sample(1:3), B = sample(11:13)), df2 = data.frame(AA=sample(1:3), BB = sample(11:13))) S.T. > dats $df1 A B 1 2 12 2 3 11 3 1 13 $df2 AA BB

    4热度

    4回答

    我有一个id列(x下面),和一些变量(下面的y1,y2)data.frame, 。 x y1 y2 1 1 43 55 2 2 51 53 [...] 我想从这个生成是其中第一个两列涵盖的x与有关订单的每个变量列沿着每个有序组合(除非他们是平等的,其中)一个数据帧。该数据帧报头和第一两行是这样的(用手这样做,借口错误): xi xj y1i y1j y2i y2j 1 2 43 51

    0热度

    3回答

    我有一个矩阵A: 楠楠楠楠楠楠的NaN 10 1 8 7 2 5 6 2 3 49楠楠楠楠楠楠 我想知道是否有一种方法来检测NaN首先转向数字并将第一个2点转换为NaN,例如NaN。 然后找到什么时候数字转到NaNs并将最后两个数字点,3和49转换为NaN。 本来我想用下面的,但我想知道如果这是最好的办法: i= 2; while i < 1440 if isnan(A(i)) < i