python使用pandas两数组相加

版本:python3.6、anaconda3(64bit)

问题描述:

A=df['b2'].values.tolist()
B=df['sex'].values.tolist()
print(A)

['0.253', '0.366', '0.363',]
print(B)
['45.64', '75.54', '2.15',]

如何将两个数组对应相加,形成新的数组C

请大神指点,谢谢

1个回答

 def my_test(a, b):
    return float(a) + float(b)


def test():
    a=['0.253', '0.366', '0.363',]
    b=['45.64', '75.54', '2.15',]
    data={'a':a,'b':b}
    df=pd.DataFrame(data)
    print(df)
    df['Value'] = df.apply(lambda row: my_test(row['a'], row['b']), axis=1)
    print(df)
test()


weixin_39416561
lyhsdy 回复countingstar201410: 第二行改为float(a) / float(b)
5 个月之前 回复
countingstar201410
countingstar201410 如果相除该怎么写啊?
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
运算符重载两数组相加
#include class arry { int a[4][4]; public: arry() { for(int i=0;i<4;i++) for(int j=0;j<4;j++) a[i][j]=0; } void intput() { int f[4][4]; for(int i=0;i<4;i++) { for(int j=
两个数相加(python版)
给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 class Solution(object): def addTwoNumbers(self, l1, l2): ...
python学习 -- 使用pandas操作数组
使用Series操作一维数组 import pandas as pd print('创建默认索引数组') obj1 = pd.Series([3, 4, 7, 9]) print(obj1) print('\n自定义索引index') obj2 = pd.Series([3, 4, 7, 9], index=['one', 'two', 'threee', 'four']) #修改数组...
数组中两个数相减(相加)的最大值
题目:有一个数组,找出数组中前面的数减去后面的数的最大值。例如数组{9,1,7,18,3,-2,20,4,0,5},最大值是18-(-2)或者20-0。 解法一:把数组分为左右两个部分,相减最大的两个数可能产生于左半部分,右半部分,或者横跨左右两个部分,最大值为这三种情况中数值最大的那个。对于两个数位于左右两部分的情况,最大的结果应该是左半部分的最大值减右半部分的最小值;左半部分和右半部分又可以
pandas 将索引值相加
s1 = pd.Series([1, 2, 3, 4], index=['a', 'b', 'c', 'd']) s2 = pd.Series([10, 20, 30, 40], index=['a', 'b', 'c', 'd']) print s1 + s2a 11 b 22 c 33 d 44 dtype: int64 s1 = pd.S...
python 数据分析 ---- pandas的使用
筛选
【Python】pandas的使用文档
http://pandas.pydata.org/pandas-docs/version/0.23/genindex.html
python的pandas使用入门
在处理语料的时候,由于之前的主要武器是java,而业务部门给的数据格式都是excel的,在用java处理的时候,尤为麻烦,还要用poi第三方jar。所幸python有pandas这个强大的库,所以必须要系统的看一下这个库的使用。 pandas是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分析工具。 1、使用pandas首先导入库 import pand...
Python 爬虫 —— 使用 pandas
索引与切片切片(slice)是索引的延伸,索引是取单个元素,slice 是在连续的索引上取值,不支持索引的字典(dict)/ 集合(set),自然也无法支持切片。(注,字典和集合不支持索引,说明其不可序);
python中使用pandas
接下来pandas介绍中将学习到如下8块内容: 1、数据结构简介:DataFrame和Series 2、数据索引index 3、利用pandas查询数据 4、利用pandas的DataFrames进行统计分析 5、利用pandas实现SQL操作 6、利用pandas进行缺失值的处理 7、利用pandas实现Excel的数据透视表功能 8、多层索引的使用
Python之pandas使用简介
2018/04/15  看到一个博主写得很全,大家也可以看看转:https://blog.csdn.net/u011089523/article/details/60349591       http://blog.sina.com.cn/s/blog_154861eae0102xbsq.html其实我主要也是为了加强自己的记忆,多多练习,有小伙伴也可以多多交流,最近在学机器学习= =要学得到东西...
面试题1之------python使用列表实现两个大数字相加
使用列表的方式实现两个大数字相加的操作 思路: 1,把输入的数字转化为列表, 2,比较列表的长度,不够的就在前面补0 3,将两个列表元素逐个相加,得出新的列表 4,如果元素大于等于10,则将这个元素重新赋值为取余10之后的结果,并且将前一个元素加一, 5,将结果输入即可。 示例代码如下: def my_sum(num1, num2): # 判断用户输入的字符串是否...
[php] 索引数组合并选择两数组相加
header("Content-Type:text/html;charset=utf-8");$arr1= Array ( 0 => Array ( 'pic' => "http://storage.travel.sina.com.cn/jingdian/jingdian/20140410_144945_88563_default_238_pic_133.p
Lintcode python之两数组的交
两数组的交 I II (Intersection of Two Arrays I & II)题目 I:返回两个数组的交 样例 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2]. python 的set集合就有交集的操作,而且顺带去重,简直爽歪歪,直接用set,一行代码搞定。class Solution: """ @param: nums1:
两个大的整数相加
#include #include int add(const char *sr1,const char *sr2) {     char *data1 = sr1;     char *data2 = sr2;     int num1 = strlen(sr1);     int num2 = strlen(sr2);     int max = 0;     i
两个大数字相加
参照HPUOJ1163题:题目描述给定两个整数A和B,让你求出A+B的值。输入第一行输入一个整数T,代表有T组测试数据。每组数据占两行,第一行输入一个整数A,第二行输入一个整数B。注:1&amp;lt;=T&amp;lt;=30,1&amp;lt;=A,B&amp;lt;=10666666。输出对每组数据,输出A+B的最后结果。 样例输入1 233333333333333333333333333333333333333 6666...
两个数相加。。android
[img=http://img.my.csdn.net/uploads/201211/23/1353656970_4162.PNG][/img]rnrn如图, 我的代码很简单就是两个数相加,然后再textview中显示,但是在textview01.setText(editText01+editText02);中会有这样的错误。。The operator + is undefined for the argument type(s) android.widget.EditText, android.widget.EditTextrn请问这是怎么回事?
两正整数相加!!!
两正整数相加,每个整数小于100位rn我用数组实现rn但从键盘输入的数 怎样跟数组对应???rnc或c++都可以。rn谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
链表 两个数相加
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; struct ListNode{ int val; struct ListNode *next; }; struct ListNode * createList(int a[],int length) { printf(&quot;create list\n&quot;); in...
LeetCode2:两个数相加
题目:给定两个非空的链接列表表示两个非负的整数,每个列表节点存储整数某一位的数字,采用逆序存储。将两个整数相加结果以链表返回。Input: (2 -&amp;gt; 4 -&amp;gt; 3) + (5 -&amp;gt; 6 -&amp;gt; 4) Output: 7 -&amp;gt; 0 -&amp;gt; 8 Explanation: 342 + 465 = 807.开始思路:将两个输入整数链表遍历得到两个整数值,相加得到和,再将和...
实现两个数相加
请问大侠下面程序点击出现错误,不知道哪里错了?该怎么改了?rnrnpackage com.example.targe;rnrnimport android.os.Bundle;rnimport android.app.Activity;rnimport android.view.Menu;rnimport android.view.View;rnimport android.widget.Button;rnimport android.widget.EditText;rnimport android.widget.TextView;rnrnpublic class MainActivity extends Activity rnrn //输入控件rn private EditText et1,et2;rn private TextView et3;rn //输入按钮控件rn private Button button;rn private int number1,number2,number3;rn rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rn //让控件与布局中控件相对应rn et1=(EditText)findViewById(R.id.editText1);rn et2=(EditText)findViewById(R.id.editText2);rn et3=(TextView)findViewById(R.id.editText3);rn button=(Button)findViewById(R.id.button1);rn rn //监听按钮点击事件rn button.setOnClickListener( new View.OnClickListener()rn rn public void onClick(View arg0) rn //从EditText获取文本并转换成数字 rn String str1 = et1.getText().toString(); rn number1 = Integer.parseInt(str1); rn String str2 = et2.getText().toString(); rn number2 = Integer.parseInt(str2); rn number3 = number2 + number1; rn et3.setText(getText(number3).toString());rn rn rn rn );rn rn rn @Overridern public boolean onCreateOptionsMenu(Menu menu) rn // Inflate the menu; this adds items to the action bar if it is present.rn getMenuInflater().inflate(R.menu.main, menu);rn return true;rn rn rnrn
两个数相加
有两个非负数的链表,每个链表都反序的存储一个多位数字的每一位,(例如:链表2->4->3 数字342),现在求两个链表数字的相加,求和的链表。
两链表数相加
给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例: 输入:(2 -&gt; 4 -&gt; 3) + (5 -&gt; 6 -&gt; 4) 输出:7 -&gt; 0 -...
两矩阵相加
两矩阵相加(本人在《数据结构》作业系统中写的并且通过了系统的算法)
------------------------两个数相加---------------------
int i = 0001;rnResponse.Write(i + 1);rnrn如何保证输出的数为0002
两值相加
两查询结果集结构相同rn rn 客户名称 数量rn 001 90 rn 002 50rn.....rn (表1)rnrn 客户名称 数量rn 001 80 rn 002 20rn.....rn (表2)rnrn如何将两结果集合按客户名称 将数量相加rnrn 客户名称 数量rn 001 170rn 002 70rn....rnrn用sql怎么写??rnrnrnrn
两个数相加的问题
我想问一下如果两个整数相加产生溢出的话,应该怎么处理?rn定义int a,b,result;//我只用int型的rn例如result=a+b=2222222222+2222222222,这样运行的话会溢出rn我想得到结果是4444444444,应该怎么办?是不是要自定义数据类型啊?
两张表字段相加
表1 表2rnrn表1rnrn编号 费用rn001 5rn002 10rn。。。rnrn表2、rnrn编号 费用rn001 10rn003 20rn。。rn得到的结果rnrn编号 费用rn001 15rn002 10rn003 20rn。。。
两表相加的问题
我有两个表,第一个:rnnumberid 品种 类型 数量 金额rnrn第二个,也是这样,只不过又多了一列,现在我要求这两个表相同numberid号的'数量'列和'金额'列相加,只过其它numberid不同的还要继续保留在原表中,请问有没有办法?rnrn多多请教,加100分噢!
两个数相加c语言两个数相加c语言
两个数相加c语言两个数相加c语言两个数相加c语言
数组的相加
我建立了N个数组rnrnArrayList arr1 = new ArrayList();rnArrayList arr2 = new ArrayList();rnArrayList arr3 = new ArrayList();rnArrayList arr4 = new ArrayList();rnArrayList arr5 = new ArrayList();rn.rn.rn.rnArrayList arrN = new ArrayList();rnrnrnrn我把这些数组都加到一个大数组里.rnrnArrayList arr = new ArrayList()rnrnarr.add(arr1);rnarr.add(arr2);rn...rnarr.add(arrN);rnrn我遍历的时候想要对所有ArrayList()的值进行相加.rn请问改如何加?rnrnrnfor(int i=0;i
数组相加
$kk = array('a'=>'3','b'=>'6','c'=>'9');rn$ll = array('a'=>'2','b'=>'4','c'=>'7');rn这两个数组相加后形成新数组:array('a'=>'5','b'=>'10','c'=>'16');
FOR 数组相加
[code=C#]rnrnrndecimal[,] testArray;rntestArray = new decimal[3, 3];rntestArray = new decimal[,] 0, 100, 80, 30, 0, 40 , 50, 10, 0 ;rnrn for (int x = 0; x < 3; x++)rn rn rn for(int z=0;z<3;z++)rn rn if (x != z)rn rn Response.Write(z + ">=" + testArray[x, z] + " ");rn rn rn rnrnrn//1>=100rn//2>=80rn//0>=30rn//2>=40rn//0>=50rn//1>=10rn[/code]rnrnrn要求输出rnrn1>=110rn2>=120rn0>=80rn2>=120rn0>=80rn1>=110rnrn看着FOR就头痛,请大家帮忙rnrn谢谢!
二进制数相加或两个数相加(C++)
1、二进制数相加问题 2、两个链表的数相加(leetcode第2题)
python使用pandas读取数据文件
可以使用pandas来方便的读取csv文件,免去自己处理csv时的琐屑问题。安装sudo pip install pandas或者直接使用pycharm的Setting->Interpreter->Tool直接安装读取csv文件假设我们有如下的数据格式的tests.csv: ID Name Sex Age 1 amy male 12 2 ken female
Python pandas包使用问题
之前安装过caffe,其中有需要过python的dateutil包,但是当时安装的时候就出了一个问题,就是dateutil包版本不够(好像是要求&amp;gt;=1.?),但是直接用pip查看,版本是2.7.5,因此也没多想,只改了caffe安装依赖配置文件。 后来在import pandas的时候,发现它报错: raise ImportError('dateutil 2.5.0 is the min...
python之pandas的基本使用(2)
续 python之pandas模块的基本使用(1) 一、排序和排名 排序:sort_index和sort_values函数代码示例:print 'Series排序' x = Series(range(4), index = ['b', 'a', 'c', 'd']) print x.sort_index() # Series按索引排序 ''' a 1 b 0 c 2 d 3
Python—Pandas工具的使用(一)
Pandas是Python下最强大的数据分析和探索工具(应该没有之一)。Pandas的功能非常强大,支持类似于SQL的数据增、删、查、改,并且带有丰富的数据处理函数;支持时间序列分析功能;支持灵活处理缺失数据等。 Pandas的基本数据结构是Series和DataFrame。Series就是序列,类似一维数组;DataFrame则是相当于一张二维表格,类似二维数组,它的每一列都是一个Series...
Python 使用 pandas 进行数据分析
一、导入模块 # -*- coding: utf-8 -*- import pandas as pd import matplotlib.pyplot as plt 二、读取数据 # 读取xx.csv df = pd.read_csv("xx.csv") 还可以使用 read_json read_excel .. 三、检查数据格式 print(df.
python之pandas的基本使用(1)
一、pandas概述pandas :pannel data analysis(面板数据分析)。pandas是基于numpy构建的,为时间序列分析提供了很好的支持。pandas中有两个主要的数据结构,一个是Series,另一个是DataFrame。二、数据结构 SeriesSeries 类似于一维数组与字典(map)数据结构的结合。它由一组数据和一组与数据相对应的数据标签(索引index)组成。这组数
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池