通过熊猫将csv导入转换为单独的列

时间:2018-11-14 20:44:51

标签: pandas csv

我有一个这样的csv文件进入了熊猫:

csv文件:

Date,Numbers,Extra, NaN  
05/17/2002,15 18 25 33 47,30,  

熊猫输入:

df = pd.read_csv('/Users/owner/Downloads/file.csv’)e
#s = Series('05/17/2002', '15 18 25 33 47')
#s.str.partition(' ‘)

输出
                    日期编号。额外

<bound method NDFrame.head of                  Draw Date  Winning Numbers  Extra   NaN. 
05/17/2002  15 18 25 33 47               30    NaN. 


<class 'pandas.core.frame.DataFrame’>  
RangeIndex: 1718 entries, 0 to 1717  
Data columns (total 4 columns):  
Date       1718 non-null object  
Numbers    1718 non-null object. 
Extra      1718 non-null int64  
 NaN       815 non-null float64  
dtypes: float64(1), int64(1), object(2)  
memory usage: 53.8+ KB  

如何将非null对象转换为两列:

1 is a date  
1 is a list  

它似乎无法识别splitto.str.或标题

谢谢

1 个答案:

答案 0 :(得分:0)

我想你想要这个。它指定第0列作为日期列,并指定第1列的转换器。

<dependencies>
        <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <!-- <scope>provided</scope> -->
        </dependency>
    </dependencies>