A <- c(1,6)
B <- c(2,7)
C <- c(3,8)
D <- c(4,9)
E <- c(5,0)
df <- data.frame(A,B,C,D,E)
df
A B C D E
1 1 2 3 4 5
2 6 7 8 9 0
Run Code Online (Sandbox Code Playgroud)
我想要这个:
df
1 2
A 1 6
B 2 7
C 3 8
D 4 9
E 5 0
Run Code Online (Sandbox Code Playgroud) 每次我认为我理解使用向量时,似乎是一个简单的问题会让我内心深处.很多阅读和尝试不同的例子在这个场合没有帮助.请勺子喂我这里...
我想将两个自定义函数应用于数据帧的每一行,并将结果添加为两个新列.这是我的示例代码:
# Required packages:
library(plyr)
FindMFE <- function(x) {
MFE <- max(x, na.rm = TRUE)
MFE <- ifelse(is.infinite(MFE ) | (MFE < 0), 0, MFE)
return(MFE)
}
FindMAE <- function(x) {
MAE <- min(x, na.rm = TRUE)
MAE <- ifelse(is.infinite(MAE) | (MAE> 0), 0, MAE)
return(MAE)
}
FindMAEandMFE <- function(x){
# I know this next line is wrong...
z <- apply(x, 1, FindMFE, FindMFE)
return(z)
}
df1 <- data.frame(Bar1=c(1,2,3,-3,-2,-1),Bar2=c(3,1,3,-2,-3,-1))
df1 = transform(df1,
FindMAEandMFE(df1)
)
#DF1 should end up with …Run Code Online (Sandbox Code Playgroud) 我有两个datagridviews,当我点击其中一个时,我想在第二个datagridview中取消选择所有选择,我试过这个,但没有任何作用:
firstItemsDataGridView.ClearSelection();
firstItemsDataGridView.CurrentCell = null;
Run Code Online (Sandbox Code Playgroud)
不工作,
firstItemsDataGridView.ClearSelection();
if (firstItemsDataGridView.Rows.Count > 0)
firstItemsDataGridView[1, 0].Selected = true;
firstItemsDataGridView.CurrentCell = null;
firstItemsDataGridView.ClearSelection();
foreach (DataGridViewRow item in firstItemsDataGridView.Rows) {
item.Selected = false;
foreach (DataGridViewCell itemCell in firstItemsDataGridView.Columns) {
itemCell.Selected = false;
}
}
Run Code Online (Sandbox Code Playgroud)
不工作,
firstItemsDataGridView.Rows[0,-1].Selected = true;
Run Code Online (Sandbox Code Playgroud)
不工作.
我已经将选择模式设置为全行选择,我不知道如何实现我的目标.
非常感谢!
例如,我有这样的声明:
my name is Joseph and my father's name is Brian
Run Code Online (Sandbox Code Playgroud)
此语句按字分割,如下表所示:
------------------------------
| ID | word |
------------------------------
| 1 | my |
| 2 | name |
| 3 | is |
| 4 | Joseph |
| 5 | and |
| 6 | my |
| 7 | father's |
| 8 | name |
| 9 | is |
| 10 | Brian |
------------------------------
Run Code Online (Sandbox Code Playgroud)
我想得到每个单词的上一个和下一个单词
例如,我想获得"name"的上一个和下一个单词:
--------------------------
| my | name | is | …Run Code Online (Sandbox Code Playgroud) 从我的MongoDB我想要等效的
SELECT column1, column2
FROM tbl
Run Code Online (Sandbox Code Playgroud)
使用此代码,我可以获得所有"行"以及所有"列"
DBCollection collection = database.getCollection("names");
DBCursor cursor = collection.find();
Run Code Online (Sandbox Code Playgroud)
例如,我想要所有 '行'但只有 '列':id,name,age
我该怎么做?
谢谢你的帮助!!
<html>
<body>
<div id="content1">
<div id="text1">This text floats left</div>
<div id="images1"><img src="img.jpg" /></div> <!--Floats right-->
</div>
<div id="content2">Text 2</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当我尝试这样做,并尝试制作一个类似于两行的表格,其中文本向左浮动,图像浮动在顶行,所有出现的是content2-div被压缩到content1- DIV.我如何将它们分开?
所以,假设我有一个矩阵,mdat,我只知道索引号.如何检索列名和行名?例如:
> mdat <- matrix(c(1,2,3, 11,12,13), nrow = 2, ncol=3, byrow=TRUE,
dimnames = list(c("row1", "row2"), c("C.1", "C.2", "C.3")))
> mdat[4]
[1] 12
> names(mdat[4])
NULL
> colnames(mdat[4])
NULL
> rownames(mdat[4])
NULL
> dimnames(mdat[4])
NULL
Run Code Online (Sandbox Code Playgroud) 我想计算某些列的总和,然后对每一行应用此求和.不幸的是,我只能迈出第一步.我现在如何让每一行都成功?我知道R不需要循环但是什么是正确的方法?
我的矩阵(zscore)看起来像这样:
a b c t y
1 3 4 7 7 4
2 4 56 6 6 4
3 3 3 2 1 7
4 3 88 9 9 9
Run Code Online (Sandbox Code Playgroud)
现在我想根据一些列计算每行的行总和.对于一行,它可能看起来像这样:
f1 <- sum(zscore[1,1:2], zscore[1,3], zscore[1,5])
Run Code Online (Sandbox Code Playgroud)
我现在如何为每一行做到这一点?
我希望为JasperReports子报表中的行替换颜色.我有所有行具有相同的背景颜色,但我希望它交替.可以这样做吗?