我从csv文件中读取数据.如果我在R中看到这个文件,我有:
V1 V2 V3 V4 V5 V6 V7
1 14 25 83 64 987 45 78
2 15 65 789 32 14 NA NA
3 14 67 89 14 NA NA NA
Run Code Online (Sandbox Code Playgroud)
如果我想要每列中的最大值,我使用这个:
apply(df,2,max)
Run Code Online (Sandbox Code Playgroud)
这就是结果:
V1 V2 V3 V4 V5 V6 V7
15 67 789 64 NA NA NA
Run Code Online (Sandbox Code Playgroud)
但它适用于没有的列NA.如何更改我的代码,以及比较列NA?
我是Java和MongoDB世界的新手.我想使用MongoDB和Java.我已经下载了适用于java的MongoDB驱动程序.这是一个jar文件,我的问题是如何使用这个Jar文件.我用过这个命令但是我收到了一个错误:
java -jar mongo-java-driver-2.9.3-javadoc.jar
Run Code Online (Sandbox Code Playgroud)
和错误:
没有主要的清单属性,在mongo-java-driver-2.9.3-javadoc.jar中
你能帮我解决一下这个问题吗?
我在阅读List的值时遇到了问题.我有这段代码:
Query<User> qr=ds.createQuery(User.class).field("UserID").equal(52005);
List<User> l=qr.asList();
Iterator i=l.iterator();
System.out.println(i.next().toString());
Run Code Online (Sandbox Code Playgroud)
我有一个列表,l这个列表填充了对数据库的查询(返回带有UserID 52005的记录).如果我打印的大小l我可以看到正确的值(1),因为有一个值为52005的UserID,但我现在的问题是我无法读取此列表的内容.如果我使用上面的代码,我会看到我所期望的其他东西,即Untersuchungsraum.User@88c615
它似乎是编码的,Untersuchungsraum是包User的名称,是我的POJO类的名称.
这是我的Pojo:
@Entity("Users")
public class User {
@Id private String id;
private String City;
private int UserID;
/**
* @return the city
*/
public String getCity() {
return City;
}
/**
* @param city the city to set
*/
public void setCity(String city) {
this.City = City;
}
...
Run Code Online (Sandbox Code Playgroud)
如何在此情况下访问列表的值如何在列表中查看"城市"值 l