这应该很容易,也许是的,但是。。 我正在读取DataFrame,想把记录放到一个我可以操作的数组中
数组的所有元素都是字符串 基本上我想做的是从这个数据帧中附加每一行(基于DEP号和其他条件)
我试图按DEP编号处理数据帧,方法是将数据帧中具有相同值(满足其他条件)的所有DEP编号放入一个单独的数组中。然后我处理数组
这不是将数据帧直接转换为numpy数组
DEP POSITION FNAME LNAME
dept1 positiona fname1 lname1
dept1 positionb fname2 lname2
dept1 positionc fname1 lname1
dept1 positiond fname4 lname4
dept2 position2 fname2 lname2
dept3 position3 fname3 lname3
dept4 position4 fname4 lname4
dept1 positiona fname1 lname1
dept1 positionc fname1 lname1
我试过用numpy但没有成功
i=0
MYArray=np.empty((0,4),str)
while i < len[df.index]
MYarray=np.append(MYArray,(df['DEP'][i],df['POSITION'][i],df['FNAME'][i],df['POSITION'][i]),axis=0)
使用
df.values
将所有数据帧放入数组相关问题 更多 >
编程相关推荐