用Pandas删除一列的第一个逗号

时间:2018-06-14 07:51:53

标签: python pandas

如果我有以下数据框:

  if($submit == "UPLOAD PROFILE PICTURE") {
        $user = $_COOKIE['userId'];
        $file_name = $_FILES['userPic']['name'];
        $file_size =$_FILES['userPic']['size'];
        $file_tmp =$_FILES['userPic']['tmp_name'];
        $file_type=$_FILES['userPic']['type'];
        $tmp = explode('.', $file_name);
        $file_ext = end($tmp);
        $expensions= array("jpeg","jpg","png");

        $nameToStore = $user.".".$file_ext;
        chmod("images/users-dp/$nameToStore",0777);

        if(in_array($file_ext,$expensions)=== true){
          if($file_size < 2097152){
            if(move_uploaded_file($file_tmp,"images/users-dp/".$nameToStore)) {
              $queryFoCheck = "SELECT * FROM profilepic WHERE user = '$user'";
              $resultFoCheck = $connection -> query($queryFoCheck);
              $countFoCheck = mysqli_num_rows($resultFoCheck);
              if($countFoCheck>=1) {
                $query = "UPDATE profilepic SET piclink = '$nameToStore' WHERE user = '$user'";
                $result = $connection -> query($query);
              } else {
                $query = "INSERT INTO profilepic VALUES ('$user', '$nameToStore') ";
                $result = $connection -> query($query);
              }
              header('Location: profile.php?s'); //successsfully updated
            } else {
              header('Location: profile.php?e=1'); //Cant update
            }
          } else {
            header('Location: profile.php?e=2'); //Cant update
          }
        } else {
          header('Location: profile.php?e=3'); //Cant update
        }
      }

如何删除第一个逗号并获取这样的新数据框:

id         fruits
01     ,Apple, Apricot
02     ,Apple, Banana, Clementine, Pear
03     ,Orange, Pineapple, Pear

2 个答案:

答案 0 :(得分:2)

使用str.lstrip

df['fruits'] = df['fruits'].str.lstrip(',')
print (df)
   id                           fruits
0   1                   Apple, Apricot
1   2  Apple, Banana, Clementine, Pear
2   3          Orange, Pineapple, Pear

答案 1 :(得分:2)

df['fruits'] = df['fruits'].str[1:]