【发布时间】:2018-02-25 02:24:24
【问题描述】:
我有一个没有标题的大型 csv 文件 (3000*20000) 的数据,我添加了一列来表示类。当特征没有标题并且由于大量列而无法手动添加时,我如何将数据拟合到模型中。 有没有办法自动迭代一行中的每一列?
当我有一个 4 列的小文件时,我使用了以下代码:
import pandas as pd
pd = pd.ExcelFile("bcs.xlsx")
col = [0, 1, 2, 3]
data = pd.parse(pd.sheet_names[0], parse_cols = col)
pdc = list(data["pdc"])
pds = list(data["pds"])
pdsh = list(data["pdsh"])
pd_class = list(data["class"])
features = []
for i in range(len(pdc)):
features.append([pdc[i],pds[i],pdsh[i]])
labels = []
labels = pd_class
但是对于 3000 x 20000 的文件,我不知道如何识别特征和标签/目标
【问题讨论】:
标签: python-3.x pandas machine-learning classification