Почему данные удаляются при объединении двух файлов CSV с помощью Pandas? - PullRequest
0 голосов
/ 04 февраля 2019

В надежде получить представление об этой проблеме, я использую Pandas, чтобы попытаться очистить данные, а затем объединить две записи.Код ниже, он успешно объединяет два заголовка файла, но затем удаляет все мои строки.

Прежде чем я смогу объединить их, мне нужно переименовать столбец одного файла, чтобы он соответствовал другому, затем мне нужно удалить строку из содержимого ячейки и, наконец, преобразовать столбец из объекта в INT.

Это моя первая программа, так что откусить ее очень много, и я знаю, что могу сделать это в EXCEL за 2 минуты, но хочу автоматизировать ее в долгосрочной перспективе.

Спасибо зааванс.

import pandas as pd
import os
os.chdir("c:/users/user/desktop/exercises")

fileA = pd.read_csv("./fileA.csv")
fileB = pd.read_csv("./fileB.csv")

fileA.loc[:,'step'].replace(regex=True,inplace=True, to_replace="Case ID Number - 00", value="") 
fileA = fileA.rename(columns={'step':'Case Number'}) 
fileA['Case Number'] = pd.to_numeric(contextor['Case Number'], errors='raise')
print(fileA.info())

#Merge works but then deletes all the table data
MERGE = fileA.merge(fileB,on='Case Number')
MERGE.to_csv('UPDATEDMERGE.csv')
...