首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在不使用panda dataframe的情况下添加其他功能?

如何在不使用panda dataframe的情况下添加其他功能?
EN

Stack Overflow用户
提问于 2018-06-03 00:32:43
回答 1查看 13关注 0票数 0

我使用python api从mysql的一个表中返回数据。下面的代码适用于1个功能。zip的返回值是一个1的元组。

代码语言:javascript
复制
listtrain = twenty4hours.return_select("SELECT feature_1, class FROM justext")
f1, trgt = zip(*listtrain) 
X_train, X_test, y_train, y_test = train_test_split(f1, trgt, random_state=0)

上面的代码运行正常。

代码语言:javascript
复制
listtrain = twent4hours.return_select("SELECT feature_1, feature_2, class FROM justext")
f1, f2, trgt = zip(*listtrain) 
X_train, X_test, y_train, y_test = train_test_split(fX, trgt, random_state=0)

如何添加另一个特性/列,以便将其传递给函数train_test_split?如何构建fX?来自f1和f2。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-06-03 04:05:34

我有一种感觉,我正在转圈子,所以我会使用熊猫DataFrame,毕竟这一切都是为这个而做的,网上有很多例子。我想使用list/tuple,因为sql查询API返回一个。

train_test_split()允许的输入是列表、numpy数组、scipy稀疏矩阵或pandas数据帧。doc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50658971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档