映射列值熊猫

时间:2019-02-19 03:05:13

标签: python pandas

我有一个包含名称和电子邮件列的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中映射的文章,但是找不到合适的文章。

谢谢。

1 个答案:

答案 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)

 }