Iva*_*nik 6 python-3.x pandas sklearn-pandas
我有一个大的csv文件,不想将它完全加载到我的内存中,我需要从这个csv文件中只获取列名.如何清楚地加载它?
如果你传递nrows=0
给read_csv
那么它只会加载列行:
In[8]:
import pandas as pd
import io
t="""a,b,c,d
0,1,2,3"""
pd.read_csv(io.StringIO(t), nrows=0)
Out[8]:
Empty DataFrame
Columns: [a, b, c, d]
Index: []
Run Code Online (Sandbox Code Playgroud)
之后,访问属性.columns
将为您提供以下列:
In[10]:
pd.read_csv(io.StringIO(t), nrows=0).columns
Out[10]: Index(['a', 'b', 'c', 'd'], dtype='object')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2769 次 |
最近记录: |