python-3.x - 如何读取大 csv 文件并分别读取每一列?
问题描述
我有一个大的 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()
当我打印我的数据帧头时,我得到了这个结果:
在变量资源管理器中,我的数据框仅包含 1 列,其中包含所有数据:
我尝试设置sep = ''
空间和昏迷。但它没有用。如何读取具有适当不同列的所有数据?我将不胜感激任何帮助。
解决方案
你有一个制表符分隔的文件使用\t
df = dd.read_csv(filename, sep='\t')
推荐阅读
- continuous-integration - CircleCI:ESLint 在 CI 上返回退出代码 0 尽管测试失败
- javascript - 如果从数据库中获取的数据是!=“Detained”,如何调用函数
- javascript - Javascript - Firebase 子键
- c# - jQuery ajax 从代码隐藏中获取表格
- java - Log4j 的 PropertyConfigurator 不再存在?
- npm - npm 错误!Object.entries 不是函数
- php - Symfony 4简单的form_login不起作用
- facebook - Facebook 分享图片未显示
- ios - 如何避免我没有编写的 swift 函数的回调地狱?
- vue.js - 使用 Vue.js 时如何在 Ajax 调用后刷新数据变量而不使用 v-if 指令?