knrt.net
当前位置:首页 >> python怎么把二维数组中第一列数删掉 >>

python怎么把二维数组中第一列数删掉

#! usr/bin/python# -*- coding:utf-8 -*-#python 2.7a=[ [1,2,3], [4,5,6], [7,8,9] ]#不知道你说的删除一列 是不是指删除 1,4,7 这样的print map(lambda x:x[1:],a) #1 表示第一列 以此类推=============== restart: c:\users\administrator\desktop\tt.py ===============[[2, 3], [5, 6], [8, 9]]>>>

a=list(map(lambda x:x[1:],a)) 在python3中map返回的是一个map对象,要手动转换成list

1234567891011121314#! usr/bin/python# -*- coding:utf-8 -*-#python 2.7a=[ [1,2,3], [4,5,6], [7,8,9] ]#不知道你说的删除一列 是不是指删除 1,4,7 这样的print map(lambda x:x[1:],a) #1 表示第一列 以此类推=============== RESTART: C:\Users\Administrator\Deskt

import pandas as pd,numpy as npdf=pd.DataFrame({'xm':'张三复李四 王五 赵六制 孙七 马八zhidao'.split(),'age':[18,np.nan,22,23,11,np.nan]})print(df[np.isnan(df.age)==False ])

二维数组示例:a=[[1,2,3],[4,5,6],[7,8,9]] print a print a[0] print a[1] print a[2] print a[0][0],a[0][1],a[0][2] sum=0 for i in range(0,3): for j in range(0,3): sum=sum+a[i][j] print sum

table = [["col1","col2","col3","col4"]]for i in range(99): table.append(read_data())没有table类,你不是说就做二位数组嘛.这样就可以了..然后你的read_data每次返回一个具有4个数据的list就可以了.

概述直接提取会报错,把array数组转换成list,即可提取,使用numpy转换 步骤详解1、直接提取尝试: group=[[1,2],[2,3],[3,4]] #提取第一列元素 print(group[:,1]) #Out:TypeError: list indices must be integers or slices, not tuple2、使用numpy转换:

你可以另外建立一个数组循环把值赋给它,当到要删除的那一列时,依次往前提一列就可以.

首先是准备工作,导入需要使用的库,读取并创建数据表取名为loandata.?123 import numpy as np import pandas as pd loandata=pd.dataframe(pd.read_excel('loan_data.xlsx')) 设置索引字段 在开始提取数据前,先将member_id列设置为索引字

print(arr[0])

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com