Как получить необходимые данные столбца, указав имена столбцов - PullRequest
0 голосов
/ 08 мая 2018

У меня есть код ниже,

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
dataFileName='RFInput.xlsx'
sheetName='Rawdata'
sheetNamePara='paraList'
dataRaw=pd.read_excel(dataFileName, sheetname = sheetName)
datapara=pd.read_excel(dataFileName, sheetname = sheetNamePara)

noData=len(dataRaw)
import matplotlib.pylab as plt
from sklearn.cross_validation import train_test_split
from sklearn.cross_validation import cross_val_score
from sklearn.preprocessing import StandardScaler


labels = datapara
x = dataRaw[labels]
y = dataRaw['classVariable']

Мои обязательные имена столбцов указаны в датапаре, но все значения считываются как NaN

1 Ответ

0 голосов
/ 08 мая 2018

В настоящее время labels относится к фрейму данных. Чтобы выбрать несколько столбцов, вам нужно указать список в метках, например:

labels = datapara.columns
x = dataRaw[labels]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...