小编Say*_*jee的帖子

AttributeError:'numpy.int32'对象没有属性'append'

首先让我展示一下我想做什么.
我有一个矩阵,

x = [1, 2, 1, 2, 3, 3, 2, 3, 1, 2]
Run Code Online (Sandbox Code Playgroud)

我想做的就是选择数组中重复数字的位置并将其打印在矩阵x_new中,其中:

x_new[0]= [0,2,8] (for similar position of repeated 1's in x)  
x_new[1]=[1,3,6,9](for similar position of repeated 2's in x)  
x_new[2]=[4,5,7] (for similar position of repeated 3's in x)
Run Code Online (Sandbox Code Playgroud)

到目前为止,我所做的是:

a=[]      
x=m[:,3]  #x=np.array([1, 2, 1, 2, 3, 3, 2, 3, 1, 2])     
ss=set([i for i in x if sum([1 for a in x if a == i]) > 1])     
lenss=len(ss)      
for ln in range(lenss):    
    for k in …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy matrix scipy

5
推荐指数
1
解决办法
5440
查看次数

SQL Server中基于ID的一列到多列

我有一个表结构:

ID |类型|值
1电子邮件abcd@xyz.com
1电话12345
2电话56789
2工作电话 546789

我想把它变成

ID |电子邮件|电话|工作电话
1 abcd@xyz.com 12345空
2空56789 546789

谁能帮我解决这个问题。抱歉,如果您之前已经重复过此问题。

mysql sql sql-server

1
推荐指数
1
解决办法
392
查看次数

在熊猫中将列值拆分为多行和多列

我正面临熊猫的问题。输入数据是单列:

 MixedColumn    
-------------
 20_5, 20_5**1   
 20_7**9    
 20_4, 40_4, 15_4**2    
Run Code Online (Sandbox Code Playgroud)

我想拆分并将其转换为这样的内容:

Col1   Col2   
--------------
 20_5    1         
 20_5    1           
 20_7    9       
 20_4    2  
 40_4    2
 15_4    2
Run Code Online (Sandbox Code Playgroud)

该逻辑基于逗号(如果存在)拆分每个行项目(20_5、20_5)并将它们放置在同一列(Col1)的下一行。以及基于 **拆分每个行项目(**1)并将它们与单独列 (Col2) 中的各个值相关联。

对不起,如果这是一个菜鸟问题。任何提示肯定会帮助我。谢谢并祝大家假期愉快。

python pandas

0
推荐指数
1
解决办法
79
查看次数

标签 统计

python ×2

arrays ×1

matrix ×1

mysql ×1

numpy ×1

pandas ×1

scipy ×1

sql ×1

sql-server ×1