【发布时间】:2016-12-08 09:54:46
【问题描述】:
我正在将列名分配给 pandas 中的数据框,但列名正在创建新列我该如何解决这个问题?
现在的数据框是什么样子的:
abs_subdv_cd abs_subdv_desc
0 A0001A ASHTON ... NaN
1 A0002A J. AYERS ... NaN
2 A0003A NEWTON ALLSUP ... NaN
3 A0004A M. AUSTIN ... NaN
4 A0005A RICHARD W. ALLEN ... NaN
我想要的数据框是什么样的:
abs_subdv_cd abs_subdv_desc
0 A0001A ASHTON
1 A0002A J. AYERS
2 A0003A NEWTON ALLSUP
3 A0004A M. AUSTIN
4 A0005A RICHARD W. ALLEN
到目前为止的代码:
import pandas as pd
###Declaring path###
path = ('file_path')
###Calling file in folder###
appraisal_abstract_subdv = pd.read_table(path + '/2015-07-28_003820_APPRAISAL_ABSTRACT_SUBDV.txt',
encoding = 'iso-8859-1' ,error_bad_lines = False,
names = ['abs_subdv_cd','abs_subdv_desc'])
print(appraisal_abstract_subdv.head())
-编辑-
当我尝试appearance_abstract_subdv.shape..时,数据框显示形状为(4000,1),其中数据有两列。
我正在使用的数据示例:
A0001A ASHTON
A0002A J. AYERS
提前谢谢你。
【问题讨论】:
标签: pandas dataframe python-3.5