良い一日のすべてのフィルター行は、別のcsvファイルに基づいて、新しいファイルにフィルタリングされたデータを保存
ので、私はfile1がfile2のからのサブセットであり、FILE1、に基づいてFILE2をフィルタリングしようとしていました。しかし、file2には、file1のデータを分析するために必要な記述カラムがあります。私がしようとしているのは、file2をフィルタリングし、disc1でfile1にあるタイトルのみを取得することです。私はこれを試してみましたが、それは完全に右であるかどうかはわから辞めないよ、それに加えて取り組んでいるが、私は任意のファイルは、私のcomuter
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()
任意のアイデアには保存されませんか?
は、あなたがデータフレームにfile1とfile2のを読んでいない理由は、特定の理由がありますか? – asongtoruin
あなたは何も書いていません。あなたは書き込みモードでファイルを開くことさえしませんでした –