小编beg*_*ain的帖子

如何在Python中读取大文本文件?

我正在使用Enthought Canopy(一组许多不同的Python库包,例如NumPy,Pandas等)进行数据分析.我正在尝试读取文本文件并从中创建数据框.该文本文件有1180598行和18列.所有列都包含数字.我编写了以下用于读取和命名数据列的代码:

from pandas import DataFrame, read_csv
import matplotlib.pyplot as plt

import pandas as pd

print 'Pandas Version ' + pd.__version__
Pandas Version 0.12.0

location=r'C:\UMAIR\Directed Studies\US-101 Data\Main Data\US-101-Main-Data\vehicle-trajectory-data\0750am-0805am\tra.txt'

df=read_csv(location, names=['Vehicle ID','Frame ID','Total Frames','Global Time','Local X','Local Y','Global X','Global Y','Vehicle Length','Vehicle Width','Vehicle Class','Vehicle Velocity','Vehicle Acceleration','Lane Identification','Preceding Vehicle','Following Vehicle','Spacing','Headway'])

df
Out[41]: 
<class 'pandas.core.frame.DataFrame'>
Int64Index: 1180598 entries, 0 to 1180597
Data columns (total 18 columns):
Vehicle ID              1180598  non-null values
Frame ID                0  non-null values
Total Frames            0  non-null values
Global Time             0  non-null …
Run Code Online (Sandbox Code Playgroud)

python enthought pandas

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

enthought ×1

pandas ×1

python ×1