2016-08-02 46 views
2

我在閱讀csv,但是當我仔細看看列名時,第一列名稱旁邊有一個奇怪的符號,任何人都可以幫我擺脫這個符號嗎?爲什麼數據框中的列名稱旁邊有符號?

如何列名現在看起來(不知道旁邊的「年」的符號意義:

['year', 'sch', 'city', 'prop_id'] 

如何我想列名稱查找:

['year', 'sch', 'city', 'prop_id'] 

到目前爲止我的代碼:

import pandas as pd 

path = ('file_path') 

cameron_county = pd.read_table(path + '/2016_GCC_prelim_appraisal_info_20160630.txt', 
          encoding = 'latin1',error_bad_lines = False) 

print(cameron_county.head(1)) 
print(cameron_county.columns) 

提前謝謝你。

+0

你確定你使用正確的編碼嗎? – ayhan

回答

2

一個導入後的解決方案可能是:

columns = pd.Index(['year', 'sch', 'city', 'prop_id']) 
columns.str.replace(r'[^a-zA-Z0-9_-]', '') 

Index([u'year', u'sch', u'city', u'prop_id'], dtype='object') 
+0

謝謝你的迴應EdChum爲我解決了它! – RustyShackleford

相關問題