pandas: csv file, почему после сцепления появляется Missing Value? - PullRequest
0 голосов
/ 25 октября 2018

Привет всем, кто видит мой вопрос, спасибо заранее.

У меня есть 3 файла CSV, каждый из которых don't have Missing values в столбце " financial_tag ", но после contat. **

код здесь:

import pandas as pd

dt1 = pd.read_csv('f:\Sep.csv', encoding='gbk', low_memory=False)
dt2 = pd.read_csv('f:\Aug.csv', encoding='gbk', low_memory=False)
dt3 = pd.read_csv('f:\Jul.csv', encoding='gbk', low_memory=False)

a = dt1.loc[(dt1['financial_tag'] != 157)
        & (dt1['financial_tag'] != 171)
        & (dt1['financial_tag'] != 172)]
b = dt2.loc[(dt2['financial_tag'] != 157)
        & (dt2['financial_tag'] != 171)
        & (dt2['financial_tag'] != 172)]
c = dt3.loc[(dt3['financial_tag'] != 157)
        & (dt3['financial_tag'] != 171)
        & (dt3['financial_tag'] != 172)]

a.to_csv('f:\hahSep.csv', encoding='gbk')
b.to_csv('f:\hahAug.csv', encoding='gbk')
c.to_csv('f:\hahJul.csv', encoding='gbk')

abc = pd.concat([a, b, c])
abc.to_csv('f:\hah.csv', encoding='gbk')

print('done')

hah.csv:

financial_tag
N Действительный 971810
Отсутствует 9

hahAug.csv

financial_tag
N Действительный 364144
Отсутствует 0

hahJul.csv

financial_tag
N Действительный 356924
Отсутствует 0

hahSep.csv

financial_tag
N Действительный 250751
Отсутствует 0

...