我刚接触到熊猫,正在研究如何读取文件。该文件来自WRDS数据库,是SP500成分列表,一直到20世纪60年代。我检查了该文件,无论我如何使用“read_csv”导入它,我仍然无法正确显示数据。
df = read_csv('sp500-sb.txt')
df
<class 'pandas.core.frame.DataFrame'>
Int64Index: 1231 entries, 0 to 1230
Data columns: gvkeyx from thru conm
gvkey co_conm
...(the column names)
dtypes: object(1)
上面这段输出意味着什么?什么都有帮助
你说展示是什么意思?不是
df['gvkey']
给你gvkey列中的数据吗?如果您要做的是将整个数据帧打印到控制台,那么请查看
df.to_string()
,但是如果列太多,则很难读取。如果列太多,Pandas默认不会打印全部内容:韦斯在一封电子邮件中回复了我。干杯。
在pandas 0.7.3(April 2012)中添加了
pandas.read_fwf()
来处理固定宽度的文件。API reference
An example from other question
相关问题 更多 >
编程相关推荐