Pandas DataFrame 取一行数据会得到Series的方法

Pandas DataFrame 取一行数据会得到Series的方法

如题,想要取如下dataframe的一行数据,以为得到的还是dataframe

lista = [1, 3, 7,4,0]

listb = [3, 3, 4,4,5]

listc = [3, 3, 4,4,6]

df1 = pd.DataFrame({'col1':lista,'col2':listb,'colb':listc})

print(df1)

print(df1.loc[0,:])

print(type(df1.loc[0,:]))

因为这里得到的是一维数据,结果得到的Series

然后用to_frame() 转换一下,发现并没有什么用,变成了单列的DataFrame,而不是单行

df2=df1.loc[0,:].to_frame()

print(df2)

以上这篇Pandas DataFrame 取一行数据会得到Series的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-11-07

一.更改DataFrame的某些值 1.更改DataFrame中的数据,原理是将这部分数据提取出来,重新赋值为新的数据. 2.需要注意的是,数据更改直接针对DataFrame原数据更改,操作无法撤销,如果做出更改,需要对更改条件做确认或对数据进行备份. 代码: import pandas as pd df1 = pd.DataFrame([['Snow','M',22],['Tyrion','M',32],['Sansa','F',18],['Arya','F',14]], columns=['

最近在工作中,遇到了数据合并.连接的问题,故整理如下,供需要者参考~ 一.concat:沿着一条轴,将多个对象堆叠到一起 concat方法相当于数据库中的全连接(union all),它不仅可以指定连接的方式(outer join或inner join)还可以指定按照某个轴进行连接.与数据库不同的是,它不会去重,但是可以使用drop_duplicates方法达到去重的效果. concat(objs, axis=0, join='outer', join_axes=None, ignore_ind

相信很多人像我一样在学习python,pandas过程中对数据的选取和修改有很大的困惑(也许是深受Matlab)的影响... 到今天终于完全搞清楚了!!! 先手工生出一个数据框吧 import numpy as np import pandas as pd df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc')) df 是这样子滴 那么这三种选取数据的方式该怎么选择呢? 一.当每列已有column name时,用

问题描述 我有一个用于模型训练的DataFrame如下图所示: 其中的country.province.city.county四列其实是位置信息的不同层级,应该合成一列用于模型训练 方法: parent_teacher_data['address'] = parent_teacher_data['country']+parent_teacher_data['province']+parent_teacher_data['city']+parent_teacher_data['county'] 就

一.对DataFrame的认知 DataFrame的本质是行(index)列(column)索引+多列数据. 为了简化理解,我们不妨换个思路- 现实中,为了简化对一件事物的描述,我们会选择几个特征. 例如,从(性别.身高.学历.职业.爱好..)等角度去刻画一个人,这些"角度"即为"特征". 其中,不同的行表示不同的记录:列代表特征,不同记录因各个特征之间的差异而不同. DataFrame默认索引是序号(0,1,2-),可以理解成位置索引.一般我们用id标识不同记录,

方法一: #-*- coding:utf-8 -*- from sqlalchemy import create_engine class mysql_engine(): user='******' passwd='******' host='******' port = '******' db_name='******' engine = create_engine('mysql://{0}:{1}@{2}:{3}/{4}?charset=utf8'.format(user,passwd,ho

如下所示: import numpy as np import pandas as pd from pandas import Series,DataFrame 一.drop方法:产生新对象 1.Series o = Series([1,3,4,7],index=['d','c','b','a']) print(o.drop(['d','b'])) c 3 a 7 dtype: int64 2.DataFrame data = {'水果':['苹果','梨','草莓'], '数量':[3,2,5

如下所示: import numpy as np import pandas as pd from pandas import Series,DataFrame 一.Series与Series s1 = Series([1,3,5,7],index=['a','b','c','d']) s2 = Series([2,4,6,8],index=['a','b','c','e']) 索引对齐项相加,不对齐项的值取NaN s1+s2 1 a 3.0 b 7.0 c 11.0 d NaN e NaN d

问题: 输出新建的DataFrame对象时,DataFrame中各列的显示顺序和DataFrame定义中的顺序不一致. 例如: import pandas as pd grades = [48,99,75,80,42,80,72,68,36,78] df = pd.DataFrame( {'ID': ["x%d" % r for r in range(10)], 'Gender' : ['F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M'],

用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFrame ser = Series(np.arange(3.)) data = DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz')) data['w'] #选择表格中的'w'列,使用类字典属性,返回的是S

如下所示: import numpy as np import pandas as pd from pandas import Sereis, DataFrame ser = Series(np.arange(3.)) data = DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz')) data['w'] #选择表格中的'w'列,使用类字典属性,返回的是Series类型 data.w #选择表格

本文实例讲述了php+mysql删除指定编号员工信息的方法.分享给大家供大家参考.具体分析如下: 利用php提交员工编号给mysql,然后由mysql把数据接受并利用delete进行数据删除操作了,这里就来给大家分享几个具体例子. delete语句的示例: 复制代码 代码如下: delete from friends where user_name = 'simaopig'; 语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的,不过这是一个很危险的行为,因

本文实例讲述了Python下载指定页面上图片的方法.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding:utf8 import re import urllib def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def getImg(html): reg = r'src="(.*?\.jpg)" ' imgre = re.compile(reg) im

下面小编给大家介绍基于js如何从一组数据中找到指定的单条数据.具体方法如下所示: 在一般情况下,我们会要求后端在列表的时候输出一堆列表的JSON数据给我们,然后我们把这堆数据循环,就能在前端上显示列表了. 而我们在内容页的时候,则要求输出一个内容页的JSON数据给我们,我们就可以做内容页了. 但是,有时候,数据并不是特别复杂,我们可能需要从列表的数据中指定其中的单条数据.怎么做呢? 标准答案,find方法 var json = [{"id":1,"name":&qu

1.首先 当然是启动genymotion 2.然后Tomcat ,启动tomcat..如图 将请求的URL地址变为10.0.3.2 ,比如在电脑上访问的是http://localhost:8080/ 那么在genymotion模拟器上就要输入http://10.0.3.2:8080/ 以上这篇使用genymotion访问本地上Tomcat上数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例 select id , XXXX FROM BIZ_PAPER where  id ='4af210ec675927fa016772bf7dd025b0' 拆分方法: select t3.id ,t3.XXXX as XXXX from ( select A.id , B.XXXX from ( SELECT id, XXXX = CONVERT(xml,'' + REPLACE(XXXX

pandas取第一行数据_Pandas DataFrame 取一行数据会得到Series的方法相关推荐

  1. pandas 选取第一行_用pandas中的DataFrame时选取行或列的方法

    如下所示: import numpy as np import pandas as pd from pandas import Sereis, DataFrame ser = Series(np.ar ...

  2. pandas 提取大于某值的数据_Pandas 数据处理(二) - 筛选数据

    Pandas 数据处理(二) - 筛选数据 使用demo.csv举几个栗子~ 1 2 3 4 5 6编号,日期,单价,数量 T001,2018-03-02 12:34:05,100,3 T002,20 ...

  3. pandas的自带数据集_pandas.DataFrame.sample随机抽样

    从0到1Python数据科学之旅:http://dwz.date/cqpw 微信公众号:pythonEducation模型和统计项目QQ:231469242 1    数据切片选取 1.1    pa ...

  4. python删除excel第一行_如何用 Python 清洗数据?

    林骥的第 38 篇文章 0. 序言在做数据分析之前,我们首先要明确数据分析的目标,然后应用数据分析的思维,对目标进行细分,再采取相应的行动.我们可以把数据分析细分为以下 8 个步骤:(1)读取(2)清 ...

  5. dataframe 提取月数据_pandas dataframe数据提取的方法

    import numpy as np from pandas import DataFrame import pandas as pd df=DataFrame(np.arange(12).resha ...

  6. python数据框新建一个列并赋值_pandas.DataFrame 根据条件新建列并赋值的方法

    pandas.DataFrame 根据条件新建列并赋值的方法 实例如下所示: import numpy as np import pandas as pd data = {'city': ['Beij ...

  7. 第一行冻结_EXCEL函数tips(4) 数据冻结和查找

    E9 如何在excel表格中设置冻结某一行或几行窗口? https://jingyan.baidu.com/article/4e5b3e199a114ad1911e2438.html 想要固定某一行的 ...

  8. python dataframe索引_pandas DataFrame 行列索引及值的获取的方法

    pandas DataFrame是二维的,所以,它既有列索引,又有行索引 上一篇里只介绍了列索引: import pandas as pd df = pd.DataFrame({'A': [0, 1, ...

  9. pandas之多行按类合并为一行

    前言 前面讲到explode操作是把某一列中的嵌套列表拆分为多行 那有时候我们会有着相反的需求,即按照某一列,把相同值对应的多行合并成一行 原理 主要用到groupby函数+apply函数 读取数据 ...

最新文章

  1. freeimage例子资料整理
  2. RxJava 在Android中的应用(二)
  3. 置换怎么表示成轮换_开门红 新纪录!首场电车置换引爆州城,两小时突破160辆!...
  4. Oracle数据库备份报错12514,Oracle数据库备份导出时,出错:ORA-12514
  5. 2011年中期业绩预增前20家公司
  6. Android获取当前网络状态
  7. linux dev log设备文件,Linux中设备号及设备文件【转】
  8. python 读取access_python读取数据access出错
  9. 6分钟速配 电商平台百万并发云压测实战
  10. java Web中实现QQ邮箱验证以及验证码注册用户
  11. vue中当图片地址无效的时候,显示默认图片
  12. 青海打造农畜产品“全域绿色” 化肥农药将减量20%以上
  13. 安装了winRAR 但压缩文件没有显示winRAR图标
  14. Memcached的LRU策略
  15. 三维扫描三维建模在数字博物馆中的应用
  16. 倍福TwinCAT3伺服控制常用功能块的实现
  17. python 爬取中国房价行情网网站
  18. 开发一个 Linux 调试器(四):Elves 和 dwarves
  19. 极客时间和极客学院_极客拔掉
  20. 物流一站式单号查询之快递鸟API接口(附Demo源码)

热门文章

  1. 华为云·云享专家李万龙: IoT 梦想,从0到1的实现
  2. 基于android的计步器文档,基于Android的计步器(Pedometer)的讲解(六)
  3. 微信公众号 h5微信充值功能
  4. DTU应用场景,你了解多少?
  5. 9点击按钮修改valu属性
  6. MSM8974 上DeviceTree
  7. 防范客户流失的主要措施有哪些?
  8. C++ 二维vector排序(sort用法)
  9. Linux查hudi服务的进程,Linux查看非root运行的进程
  10. 论文阅读(2021) 探讨语境在会话中话语层情绪、行为和意图分类中的作用