非常简单地说,对于相同的训练数据帧df,当我使用X = df.iloc [:,:-1] .values时,它将选择直到数据帧的倒数第二列而不是最后一列(这是我想要的但是这是一个我以前从未见过的奇怪行为,而且我知道这是第二列的第二个值,而该行的最后一列的值是不同的.
但是,使用y = df.iloc [:, - 1] .values给出了最后一列的值的行向量,这正是我想要的.为什么X的负1给我第二列的第二个值呢?

我有一个包含一组主键字段的实体。像这样 :
@Entity
@Table(name = "pv_object")
@NamedQuery(name = "PreviousObject.findAll", query = "SELECT p FROM PreviousObject p")
public class PreviousObject implements Serializable {
@EmbeddedId
private FieldsDTO fieldsdto;
//
}
Run Code Online (Sandbox Code Playgroud)
FieldsDTO 类包含 2 个字符串和 2 个整数。
我在 XML 文件中的项目中使用了 Liquidbase,但是,我不知道如何在 Liquidbase 中表示 4 个字段的 ID。
谢谢你的帮助 :)
我有一个返回a的本机查询List<Object[]>.我想将其转换List为Stream<Object>.这些对象是我的数据库的不同表中的不同列.
这样做的最佳解决方案是什么?创建一个DTO并将其转换List<DTO>为Stream<DTO>?我怎样才能做到这一点?
我有这个映射器,我想将实体转换为 DTO。我的实体包含变量 createdDate ,他是 Instant ,我的 DTO 包含 commentedDate ,他是时间戳。
我不知道如何通过 MapStruct 将 Instant 自动转换为 Timestamp。
public interface BlogMapper {
@Mappings({
@Mapping(target = "userId", source = "user.id"),
@Mapping(target = "commentedDate", source = "createdDate")
})
BlogDto entityToDto(final Comment entity);
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助 :)
我有一个问题,我认为很简单,但我无法解决它:D
我有一个List,我想得到例如这个List的第二个Object的第二个值.但是,我该怎么做?
这是List显示到浏览器中的示例:
[[248,6,"Expired"],[123,2,"In Progress"]]
Run Code Online (Sandbox Code Playgroud)
我的代码:
List<Object[]> myList = ......; // myList contains the two objects display above.
Run Code Online (Sandbox Code Playgroud)
例如,我想得到(对此进行测试)我的例子中第二个对象的第二个值,所以在这个例子中:'2';
谢谢你的帮助