【问题标题】:Any built-in function in pandas/python which converts a list like data into a listpandas/python 中的任何内置函数,可将类似数据的列表转换为列表
【发布时间】:2017-10-08 06:54:51
【问题描述】:

假设我有一个类似 [1 2 3 4] 的数据 pandas/python 中任何可转换为列表的内置函数 像 [1, 2, 3, 4]

【问题讨论】:

  • "like [1 2 3 4]" 不足以描述数据的现有表示。
  • from sklearn.feature_selection import RFE rfe = RFE(gbr, 15) rfe = rfe.fit(X_train, Y_train) print(rfe.support_) 如果你知道sklearn,ref.ranking_返回一个类似的数据结构:[13 7 1 1 1 1 1 11 1 6 1 1 1 1 14 1 5 22 19 15 20 12 16 3 1 17 1 1 4 10 21 1 9 18 2 8]

标签: python list pandas


【解决方案1】:

是的,有 split 函数,但是在你的字符串上调用它之前,你必须去掉 [ 和 ],否则你将得到 ['1', '2', '3', '4'],而不是 ['[1', '2', '3', '4]'],所以而不是 s.split() ,我们做s[1:-1].split(),这也意味着您的列表是字符串而不是整数('1' 而不是1),但这很容易修复: [int(i) for i in s[1:-1].split()]

【讨论】:

  • 它在将 [1 2 3 4] 转换为字符串 '[1 2 3 4]' 后工作。非常感谢。 @Karan Elangovan
猜你喜欢
  • 1970-01-01
  • 2021-03-22
  • 2021-09-27
  • 1970-01-01
  • 2017-06-22
  • 2019-08-04
  • 2020-07-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多