我创建了一个数据框“x”
我想创建另一个数据帧y,它包含来自数据帧x的特性“小麦类型”的值
所以我执行了代码
y=X.loc[:, 'wheat_type']
当我运行以下命令时
y['wheat_type'] = y.wheat_type("category").cat.codes
我有以下错误
'Series' object has no attribute 'wheat_type'
在执行类型(X)时,我得到
<class 'pandas.core.frame.DataFrame'>
在执行类型(y)时,我得到
<class 'pandas.core.series.Series'>
是否有可能将y转换为数据帧。如果没有,请告诉我如何从x创建所需的数据帧y
看起来需要^{} 和^{} :
如果有多个列,最好使用} :
to_frame
作为^{创建新数据帧的另一个解决方案是按子集和^{} :
有一个特殊的方法-^{}
相关问题 更多 >
编程相关推荐