导入CSV文件作为pandas DataFrame

发布于 2021-01-29 17:58:55

将CSV文件读入pandas DataFrame的Python方法是什么(然后我可以将其用于统计操作,可以具有不同类型的列等)?

我的CSV文件"value.txt"具有以下内容:

Date,"price","factor_1","factor_2"
2012-06-11,1600.20,1.255,1.548
2012-06-12,1610.02,1.258,1.554
2012-06-13,1618.07,1.249,1.552
2012-06-14,1624.40,1.253,1.556
2012-06-15,1626.15,1.258,1.552
2012-06-16,1626.15,1.263,1.558
2012-06-17,1626.15,1.264,1.572

在R中,我们将使用以下命令读取此文件:

price <- read.csv("value.txt")

这将返回R data.frame:

> price <- read.csv("value.txt")
> price
     Date   price factor_1 factor_2
1  2012-06-11 1600.20    1.255    1.548
2  2012-06-12 1610.02    1.258    1.554
3  2012-06-13 1618.07    1.249    1.552
4  2012-06-14 1624.40    1.253    1.556
5  2012-06-15 1626.15    1.258    1.552
6  2012-06-16 1626.15    1.263    1.558
7  2012-06-17 1626.15    1.264    1.572

有没有Python的方法来获得相同的功能?

关注者
0
被浏览
144
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    救援熊猫

    import pandas as pd
    print pd.read_csv('value.txt')
    
            Date    price  factor_1  factor_2
    0  2012-06-11  1600.20     1.255     1.548
    1  2012-06-12  1610.02     1.258     1.554
    2  2012-06-13  1618.07     1.249     1.552
    3  2012-06-14  1624.40     1.253     1.556
    4  2012-06-15  1626.15     1.258     1.552
    5  2012-06-16  1626.15     1.263     1.558
    6  2012-06-17  1626.15     1.264     1.572
    

    这会返回与相似的pandas DataFrameR's



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看