如何读取大型csv文件并分别读取每一列?

时间:2019-10-10 12:07:19

标签: python-3.x csv dataframe readfile

我有一个很大的CSV文件,我将其读取为数据框。 但是我不知道如何按每一列分别阅读。

我尝试使用sep = '\',但这给我一个错误。

我使用以下代码读取了文件:

filename = "D:\\DLR DATA\\status maritime\\nperf-data_2019-01-01_2019-09-10_bC5HIhAfJWqdQckz.csv"


#Dataframes implement the Pandas API
import dask.dataframe as dd
df = dd.read_csv(filename)
df1 = df.head()

当我打印数据帧头时,我得到以下结果:

enter image description here

在变量浏览器中,我的数据框仅包含1列,其中所有数据都位于其中:

enter image description here

我尝试为sep = ''设置空格和逗号。但这没有用。 如何使用适当的不同列读取所有数据? 我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您有一个用制表符分隔的文件,请使用\t

df = dd.read_csv(filename, sep='\t')