我有一个包含名称和电子邮件列的CSV文件。我的目标是映射一个新列,即将列名分为两列,名字和姓氏。以下示例表。
Names, Email
aa bb, aa@bb.com
bb cc, bb@cc.com
cc dd, cc@dd.com
成为
First Name, Last Name, Email
aa, bb, aa@bb.com
bb, cc, bb@cc.com
cc, dd, cc@dd.com
老实说,我目前只能使用Pandas读取文件,我已经阅读了许多有关Pandas中映射的文章,但是找不到合适的文章。
谢谢。
答案 0 :(得分:2)
您可以尝试:
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("#");
df.setRoundingMode(RoundingMode.UP);
float dec = (float) 3 / 2000;
int balance = Integer.parseInt(df.format(dec));
System.out.println("dec: " + dec); // 0.0015 (I need convert this number to 1)
System.out.println("balance: " + balance); // 0 (I need this value always round UP)
}