Questions tagged «rows»

22
如何在Pandas的DataFrame中的行上进行迭代?
我有一个DataFrame熊猫来的: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df 输出: c1 c2 0 10 100 1 11 110 2 12 120 现在,我要遍历该框架的行。对于每一行,我希望能够通过列名访问其元素(单元格中的值)。例如: for row in df.rows: print row['c1'], row['c2'] 熊猫有可能这样做吗? 我发现了类似的问题。但这并不能给我我所需的答案。例如,建议在那里使用: for date, row in df.T.iteritems(): 要么 for row in df.iterrows(): 但我不了解该row对象是什么以及如何使用它。
1943 python  pandas  rows  dataframe 

8
对于R数据框中的每一行
我有一个数据框,对于该数据框的每一行,我必须进行一些复杂的查找并将一些数据附加到文件中。 dataFrame包含用于生物学研究的96孔板中选定孔的科学结果,因此我想做以下事情: for (well in dataFrame) { wellName <- well$name # string like "H1" plateName <- well$plate # string like "plate67" wellID <- getWellID(wellName, plateName) cat(paste(wellID, well$value1, well$value2, sep=","), file=outputFile) } 在我的程序世界中,我会做类似的事情: for (row in dataFrame) { #look up stuff using data from the row #write stuff to the file …
173 r  dataframe  rows 

13
比较两个data.frame以找到data.frame 1中不存在的行data.frame 2
我有以下2个data.frames: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) 我想找到a1没有的行。 是否有针对此类操作的内置功能? (ps:我确实为此写了一个解决方案,我只是很好奇是否有人已经编写了更完善的代码) 这是我的解决方案: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) rows.in.a1.that.are.not.in.a2 <- function(a1,a2) { a1.vec <- apply(a1, 1, paste, collapse = "") a2.vec <- apply(a2, 1, paste, collapse = "") a1.without.a2.rows …
161 r  merge  compare  rows  dataframe 

9
numpy-将行添加到数组
如何将行添加到numpy数组? 我有一个数组A: A = array([[0, 1, 2], [0, 2, 0]]) 如果X中每行的第一个元素满足特定条件,我希望从另一个数组X向该数组添加行。 Numpy数组没有像列表那样的“追加”方法,或者看起来。 如果A和X是列表,我只会这样做: for i in X: if i[0] < 3: A.append(i) 是否有numpythonic的方式来做等效的? 谢谢,S ;-)
161 python  arrays  numpy  rows 

7
如何将行追加到R数据框
我环顾了StackOverflow,但是找不到针对我的问题的解决方案,该解决方案涉及将行附加到R数据帧。 我正在初始化一个空的2列数据帧,如下所示。 df = data.frame(x = numeric(), y = character()) 然后,我的目标是遍历值列表,并在每次迭代中将一个值附加到列表末尾。我从以下代码开始。 for (i in 1:10) { df$x = rbind(df$x, i) df$y = rbind(df$y, toString(i)) } 我也试图功能c,append以及merge没有成功。如果您有任何建议,请告诉我。
121 r  merge  append  dataframe  rows 


6
使用jQuery将行添加到表的正文中
我试图将行添加到tbody表中。但是我在实现目标上遇到了问题。首先,在更改html页面的下拉菜单时会调用所有发生的功能。我创建了一个tr字符串,其中包含所有td包含html元素,文本和其他内容的内部。但是当我尝试使用以下方法将生成的行添加到表中时: $(newRowContent).appendTo("#tblEntAttributes tbody"); 我遇到一个错误。该表的名称是tblEntAttributes,我正在尝试将其添加到中tbody。 实际上发生的是jQuery无法tblEntAttributes作为html元素获取。但是我可以使用documemt.getElementById("tblEntAttributes"); 有什么办法可以通过向tbody表的行添加行来实现这一点。也许绕过什么。 这是完整的代码: var newRowContent = "<tr><td><input type=\"checkbox\" id=\"" + chkboxId + "\" value=\"" + chkboxValue + "\"></td><td>" + displayName + "</td><td>" + logicalName + "</td><td>" + dataType + "</td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td></tr>"; $("#tblEntAttributes tbody").append(newRowContent); 我忘记提及的一件事是编写此代码的函数实际上是ajax调用的成功回调函数。我可以使用访问该表,document.getElementById("tblEntAttributes")但由于某些原因$(#tblEntAttributes)似乎无法正常工作。

3
如果特定列中的值小于另一列中的值,则仅选择行
我正在使用R,需要选择年龄(死亡年龄)小于或等于漆膜(泌乳期)的行。我试图创建一个新的数据框,使其仅包含行/ id,从而使“ aged”列的值小于其相应的“ laclength”值。 df: id1 id2 laclen aged 9830 64526 26 6 7609 64547 28 0 9925 64551 3 0 9922 64551 3 5 9916 64551 3 8 9917 64551 3 8 9914 64551 3 2 新的数据框应如下所示: dfnew: id1 id2 laclen aged 9830 64526 26 6 7609 64547 28 …
71 select  r  rows 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.