Pyhton:以格式从csv文件拆分数据

我正在尝试从CSV文件中拆分data['Title']并分开:

  • 品牌名称
  • 型号名称
  • 引擎容量(例如2.2或500)
  • HorsePower (带KM的数字)
  • EnginePower (具有kW的数字)
  • 模型年份(单个年份或开始_结束-结束_年份)

我确实如此,但是如何添加所有 KM KW 年份发动机容量在每个这样的列中

这是我在CSV文件https://www.kaggle.com/iamrraj/my-database中的数据库链接,这是我的代码:

import pandas as pd
data = pd.read_csv("../input/Car_data_-_specs_-_Data.csv")
data1 = data.Title.str.split(" ",expand=True,)
data1.head()
data1.drop(data1.columns[11:18],axis=1,inplace=True)
data1.head(5)

我正在得到这样的输出

0   1   2   3   4   5   6   7   8   9   10
0   Abarth  124     Spider  1.4     T-Jet   170KM   125kW   2016-2019   None    None    None
1   Abarth  500     Cabrio  1.4     T-JET   135KM   99kW    2010    None    None    None
2   Abarth  500     Cabrio  1.4     T-JET   140KM   103kW   2011-2012   None    None    None
3   Abarth  500     Cabrio  Seria   1   1.4     T-Jet   16V     135KM   99kW    2014-2016
4   Abarth  500     Cabrio  Seria   1   1.4     T-Jet   16V     140KM   103kW   2012-2014

但是我想要分割后的数据 所以怎么做请帮助我

HorsePower  EnginePower   Engine capacity   Model Year    Model Name   Brand Name
 100KM        20KM            2.2           2019-2020     Land Rover    LandRoverDefender
 80KM         40KM            500           2017-2018     Alfa Romeo    AlfaRomeoStelvio

读取后的csv文件如下所示

Data looks Lik this aafter read

lililinlin23 回答:Pyhton:以格式从csv文件拆分数据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2963946.html

大家都在问