为了账号安全,请及时绑定邮箱和手机立即绑定

如何将数据框中的两列添加到 np.array

如何将数据框中的两列添加到 np.array

梵蒂冈之花 2021-08-24 19:03:46
我正在尝试添加我的 df 数据框中包含的两列,但错误显示“DataFrame”对象不可调用,这是我的代码:df = pd.read_csv('data.txt')df.drop(['id'], 1, inplace=True)#print(df)x = np.array(df.drop(['S', 'T'], axis=1))y = np.array(df(['S', 'T']))
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

错误是正确的。一个pd.DataFrame对象是不是调用。使用pd.DataFrame.__getitem__或其语法糖[]与系列列表:

y = np.array(df[['S', 'T']])

或者,更好的是,使用pd.DataFrame.values

y = df[['S', 'T']].values


查看完整回答
反对 回复 2021-08-24
  • 1 回答
  • 0 关注
  • 283 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信