Добавить данные проверки в данные обучения - PullRequest
0 голосов
/ 19 мая 2019

У меня уже есть разделенные данные: 60% для обучения, 20% для тестирования и 20% для проверки.

Данные проверки состоят из 2 частей, каждая часть имеет данные 1821 и 1913 данных.Как я могу добавить 200 каждой части в данные обучения?

df=pd.read_csv('DTMNegatif.csv', index_col=0)
train, validate, test = np.split(df.sample(frac=1), [int(.6*len(df)), int(.8*len(df))])
print (train)
train.to_csv("trainNegatif.csv", sep=',')
validate.to_csv("validateNegatif.csv",sep=',')
test.to_csv("testNegatif.csv",sep=',')

#CODE TRAINING DATA FOR NAIVE BAYES
df=pd.read_csv('trainNegatif.csv', index_col=0)
df2=df.copy()
columns_names = list(df.columns.values)
total_kata=[]
list_kata=[]

for col in columns_names:
    df.loc['Total',col] =  df[col].sum()
    #sum1 = df[col].sum()
    if df[col].sum()<2:
            del df2[col]
    else:
            df2.loc['Total',col] =  df2[col].sum()
            total_kata.append(df2[col].sum())
            list_kata.append(col)

num = np.zeros(shape=(len(total_kata), 2), dtype=object)            
for n, (total_kata, list_kata) in enumerate(zip(total_kata, list_kata)):
    num[n,0]=total_kata
    num[n,1]=list_kata

df3 = pd.DataFrame({'Kata':num[:,1],'Frekuensi':num[:,0]})
df2.to_csv("SeleksiFiturNegatif.csv", sep=',')
df3.to_csv("tabelFrekuensiNegatif.csv", sep=',')

это данные обучения CSV , это данные проверки CSV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...