我有一个包含30列的数据框。我的目标是一次选择5列。根据条件,我想在数据框5列中移动我的选择。
例如:
原始数据框列选择:
Col6 Col7 Col8 Col9 Col10
如果条件为真,请选择:
Col1 Col2 Col3 Col4 Col5
如果条件为假,请选择:
Col11 Col12 Col13 Col14 Col15.
我不想调出那些特定的列,但是我想写一个通用的公式,根据条件是真还是假,调出向右或向左移动5列。
任何帮助都会很棒。谢谢!
答案 0 :(得分:2)
根据您的要求,我开发了以下代码。如果这不是您想要的,请澄清问题。假设您的数据框为@DatabaseTable
public class Address {
@DatabaseField(generatedId = true)
private int id;
@DatabaseField
private String country;
@DatabaseField
private String state;
@DatabaseField
private String city;
@DatabaseField
private String street;
@DatabaseField
private String houseNumber;
@DatabaseField(dataType = DataType.SERIALIZABLE)
private Coordinate coordinate;
public Address() {
}
...
}
:
df