作爲Python的初學者我想要實現的聲音聽起來很簡單,但我無法讓python按照需要工作。拆分一個csv文件的列
我有幾個頭一個CSV文件,例如:
Area Facility
AAA car, train, bus
BBB car
CCC car, bus, tram
DDD bicycle
EEE car, bus, train, tram, walk
FFF train, tram, plane, helicopter
我想要的「設施」欄分成不同的單詞,然後運行一些查詢(例如獨特的設施)。我希望的輸出是火車,有軌電車,飛機,步行等,作爲列2中的列表。
我能夠成功地將csv拆分爲兩列,但如果我進一步迭代它將其拆分爲單個字母。
import csv
fOpen1=open('C:\data.csv')
Facilities=csv.reader(fOpen1)
unique=[]
for row in Facilities:
for facility in row[1]:
if row[13] not in unique:
unique.append(row[13])
我環顧四周,發現使用split.lines人,但有兩種使用它沒有運氣。
任何建議/想法?
謝謝!
這工作正常,但我現在有問題的循環。我想我必須自己弄明白。感謝您的幫助@Maxymoo。 – VGu