私はパンダのデータフレームに列名を割り当てますが、列名は新しい列を作成しています。この問題を回避するにはどうすればよいですか?なぜカラム名が実際のカラムを超えておらず、データフレームに新しいカラムを作成するのですか?
は何のデータフレーム、今のようになります。
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())
-edit-
私はappraisal_abstract_を試してみるsubdv.shape..theデータフレームは(4000,1)として形状を示していますが、データには2つの列があります。
私が使っているデータのこの例:
A0001A ASHTON
A0002A J. AYERS
は、事前にありがとうございます。
sep = \ s + 'は機能し、データを再設定する必要はありません! – RustyShackleford