【发布时间】:2013-01-26 14:56:22
【问题描述】:
我正在使用来自 pandas 的出色的 read_csv()function,它给出:
In [31]: data = pandas.read_csv("lala.csv", delimiter=",")
In [32]: data
Out[32]:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 12083 entries, 0 to 12082
Columns: 569 entries, REGIONC to SCALEKER
dtypes: float64(51), int64(518)
但是当我从 scikit-learn 应用一个函数时,我会丢失有关列的信息:
from sklearn import preprocessing
preprocessing.scale(data)
给出 numpy 数组。
有没有办法在不丢失信息的情况下将 scikit 或 numpy 函数应用于 DataFrame?
【问题讨论】:
标签: python pandas numpy scikit-learn