好日子所有過濾行基於另一個csv文件,並保存在一個新的文件過濾的數據
所以我試圖根據文件1,其中文件1是來自file2的一個子集來過濾文件2。但file2有我需要能夠分析file1中的數據的描述列。我想要做的是過濾file2,並獲取他們的描述文件1中的標題。我想這一點,但我沒有放棄知道這是否是完全正確的,再加上它是工作,但我沒有得到任何的文件保存在我的大型機
import re
import mmap
from pandas import DataFrame
output = []
with open('file2.csv', 'r') as f2:
mm = mmap.mmap(f2.fileno(), 0, access=mmap.ACCESS_READ)
for line in open('file1.csv', 'r'):
Title = bytes("")
nameMatch = re.search(Title, mm)
if nameMatch:
# output.append(str(""))
fulltypes = [ 'O*NET-SOC Code', 'Title' , 'Discription' ]
final = DataFrame(columns=fulltypes)
final.to_csv(output.append(str("")))
mm.close()
什麼想法?
有你爲什麼不讀文件1和文件2到dataframes什麼特別的原因? – asongtoruin
你沒有寫任何東西。你甚至沒有用寫模式打開文件 –