мы можем выполнить операции удаления, используя панды, не читая файлы - PullRequest
0 голосов
/ 07 июня 2018

Можем ли мы выполнять операции над файлом csv или таблицей sql без чтения файла, т. Е. Без использования read_csv или read_sql_table.

В основном у меня есть очень большие файлы, и мне нужно сравнить оба файла или таблицы и удалитьобщие строки.

import pandas as pd

colnames=['email']

data= pd.read_csv("sample",names=colnames, header=None)

data1=pd.read_csv("sample1",names=colnames,header=None)

filter=data[~data['email'].isin(data1)]

Я делаю так, но, поскольку я читаю файлы CSV, это занимает много времени.Так есть ли другой способ выполнить эту операцию, как мы используем оператор «DELETE» в SQL без чтения файла.Пожалуйста, помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете выполнять операции с файлами, используя файловый объект, не читая его как -

f = open("xyz.csv")
for x in f:
    print(x, end=' ')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...