精华内容
下载资源
问答
  • pandas获取指定的列和行

    万次阅读 多人点赞 2018-07-09 21:42:09
    house_info = pd.read_csv('house_info.csv')1:取的操作:house_info.loc[3:6]类似于python的切片操作2:取操作:house_info['price'] 这是读取csv文件时默认的第一索引3:取两列house_info[['price',...

    house_info = pd.read_csv('house_info.csv')

    1:取行的操作:

    house_info.loc[3:6]类似于python的切片操作

    2:取列操作:

    house_info['price']  这是读取csv文件时默认的第一行索引

    3:取两列

    house_info[['price',tradetypename']] 取多个列也是同理的,注意里面是一个list的列表,不然会报错误;

    4:增加列:

    house_Info['adress_new']=list([.....])  跟字典的操作有点类似;

    5:对某一列除以他的最大值,这样可以得到一个0,1的数值范围,也就是一个简易的归一化操作;

    house_info['price']/house_info['price'].max()

    6:对列进行排序操作:

    house_info.sorted_values('price',inplace=True,ascending=True) 这里的inplace表示再排序的时候是否生成一个新的dataframe 结构,ascending=true表示升序,默认也是升序;还有一点应该注意的是:对于缺省值,(Nan)排序的时候会把他排在末尾;

    7:如何获取缺省值,:

    column_null = pd.isnull(column)

    column_is_null_true = column[column_null]


    展开全文
  • DataTable添加列和行的三种方法

    万次阅读 2016-11-03 18:43:31
    DataTable添加列和行的三种方法 #region 方法一:  DataTable tblDatas =new DataTable("Datas");  DataColumn dc =null;  dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));  ...

    DataTable添加列和行的三种方法

    #region 方法一: 
    DataTable tblDatas 
    =new DataTable("Datas"); 
    DataColumn dc 
    =null
    dc 
    = tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); 
    dc.AutoIncrement 
    =true;//自动增加 
    dc.AutoIncrementSeed =1;//起始为1 
    dc.AutoIncrementStep =1;//步长为1 
    dc.AllowDBNull =false
    dc 
    = tblDatas.Columns.Add("Product", Type.GetType("System.String")); 
    dc 
    = tblDatas.Columns.Add("Version", Type.GetType("System.String")); 
    dc 
    = tblDatas.Columns.Add("Description", Type.GetType("System.String")); 
    DataRow newRow; 
    newRow 
    = tblDatas.NewRow(); 
    newRow[
    "Product"="这个地方是单元格的值"
    newRow[
    "Version"="2.0"
    newRow[
    "Description"="这个地方是单元格的值"
    tblDatas.Rows.Add(newRow); 
    newRow 
    = tblDatas.NewRow(); 
    newRow[
    "Product"="这个地方是单元格的值"
    newRow[
    "Version"="3.0"
    newRow[
    "Description"="这个地方是单元格的值"
    tblDatas.Rows.Add(newRow); 
    #endregion

     

    #region 方法二: 
    DataTable tblDatas 
    =new DataTable("Datas"); 
    tblDatas.Columns.Add(
    "ID", Type.GetType("System.Int32")); 
    tblDatas.Columns[
    0].AutoIncrement =true
    tblDatas.Columns[
    0].AutoIncrementSeed =1
    tblDatas.Columns[
    0].AutoIncrementStep =1
    tblDatas.Columns.Add(
    "Product", Type.GetType("System.String")); 
    tblDatas.Columns.Add(
    "Version", Type.GetType("System.String")); 
    tblDatas.Columns.Add(
    "Description", Type.GetType("System.String")); 
    tblDatas.Rows.Add(
    newobject[] { null"a""b""c" }); 
    tblDatas.Rows.Add(
    newobject[] { null"a""b""c" }); 
    tblDatas.Rows.Add(
    newobject[] { null"a""b""c" }); 
    tblDatas.Rows.Add(
    newobject[] { null"a""b""c" }); 
    tblDatas.Rows.Add(
    newobject[] { null"a""b""c" }); 
    #endregion

     

     

    #region 方法三: 
    DataTable table 
    =new DataTable(); 
    //创建table的第一列 
    DataColumn priceColumn =new DataColumn(); 
    priceColumn.DataType 
    = System.Type.GetType("System.Decimal");//该列的数据类型 
    priceColumn.ColumnName ="price";//该列得名称 
    priceColumn.DefaultValue =50;//该列得默认值 
    // 创建table的第二列 
    DataColumn taxColumn =new DataColumn(); 
    taxColumn.DataType 
    = System.Type.GetType("System.Decimal"); 
    taxColumn.ColumnName 
    ="tax";//列名 
    taxColumn.Expression ="price * 0.0862";//设置该列得表达式,用于计算列中的值或创建聚合列 
    // 创建table的第三列 
    DataColumn totalColumn =new DataColumn(); 
    totalColumn.DataType 
    = System.Type.GetType("System.Decimal"); 
    totalColumn.ColumnName 
    ="total"
    totalColumn.Expression 
    ="price + tax";//该列的表达式,是第一列和第二列值得和 
    // 将所有的列添加到table上 
    table.Columns.Add(priceColumn); 
    table.Columns.Add(taxColumn); 
    table.Columns.Add(totalColumn); 
    //创建一行 
    DataRow row = table.NewRow(); 
    table.Rows.Add(row);
    //将此行添加到table中 
    //将table放在视图中 
    DataView view =new DataView(table); 
    //绑定到DataGrid 
    dg.DataSource = view; 
    dg.DataBind(); 
    #endregion


      
                                                   2016-11-3  蝴蝶兰
    展开全文
  • Oracle将一分成多

    千次阅读 2019-02-14 14:48:15
    分成多方法: 1.SELECT REGEXP_SUBSTR(name,'^[^ ]*') first_name, REGEXP_SUBSTR(name, '([[:alpha:]]+)$') middle_name FROM CELEBRITY 2.SELECT SUBSTR(NAME, 1, INSTR(NAME, ' ')-1) FIRST_NAME, SUBSTR...

    一列分成多列方法:

    1.SELECT REGEXP_SUBSTR(name,'^[^ ]*') first_name, REGEXP_SUBSTR(name, '([[:alpha:]]+)$') middle_name FROM CELEBRITY

    2.SELECT SUBSTR(NAME, 1, INSTR(NAME, ' ')-1) FIRST_NAME, SUBSTR(NAME, INSTR(NAME, ' ')+1) MIDDLE_NAME FROM CELEBRITY

    3.SELECT
      SUBSTR(NAME, 1, SPACE_POS-1) FIRST_NAME,
      SUBSTR(NAME, SPACE_POS+1) MIDDLE_NAME
    FROM (SELECT NAME,INSTR(NAME, ' ') SPACE_POS
    FROM CELEBRITY)

    行转列

    select t.user_name as 姓名,
        MAX(decode(t.course,'语文',score,null)) as 语文,
        MAX(decode(t.course,'数学',score,null)) as 数学,
        MAX(decode(t.course,'英语',score,null)) as 英语
    from RowToCol t group by t.user_name  order by t.user_name
     

    *当要分组的值,如例子中的score列是数值型,则聚集函数可以使用sum/max/min/avg,但是字符行的只能使用max/min。

    取小数点值  select regexp_substr('12.12元/小时', '\d*(\d*\.\d*)?') from dual

    展开全文
  • python pandas 查看数据集列和行

    千次阅读 2019-09-21 22:39:41
    #查看数据集中的 import pandas #用什么分割 --sep df = pandas.read_csv('./gapminder.tsv',sep='\t') #获取 country_df = df['country'] print(country_df) #显示前5 print(country_df.head()) #现在是...
    #查看数据集中的列
    import pandas
    #列用什么分割  --sep
    df = pandas.read_csv('./gapminder.tsv',sep='\t')
    
    #获取列
    country_df = df['country']
    print(country_df)
    
    #显示前5行
    print(country_df.head())
    #现在是最后五行
    print(country_df.tail())
    
    #三列前5行
    subset = df[['country','continent','year']]
    print(subset.head())
    
    
    #查看数据集中的行
    import pandas
    #列用什么分割  --sep
    df = pandas.read_csv('./gapminder.tsv',sep='\t')
    
    #获得行数据  loc  iloc
    
    #获得第一行  把名字放到左边  值放到右边
    #print(df.loc[0])
    #获得15行
    print(df.loc[15])
    
    #行数 1704
    #number_of_rows = df.shape[0]
    #print(type(df.loc[number_of_rows -1]))
    #print(type(df.head()))
    
    #print('------------')
    
    #获取 2 4 5 行
    print(df.loc[[2,4,5]])
    #print(df.iloc[-1])
    
    展开全文
  • Python spyder显示不全df列和行

    千次阅读 2018-10-29 20:36:43
    python中有的df比较长head的时候会出现省略号,现在数据分析常用的就是基于anaconda的notebooksypder,在spyder下head的时候就会比较明显的遇到显示不全。这时候我们就需要用到pandas下的一个函数 set_option ...
  • datagridview 动态添加列和行

    万次阅读 2012-03-13 20:45:07
    dataGridView1.ReadOnly = true ; //禁用编辑功能 方法一:通过手动添加Datatable,再绑定dataGridView DataTable dt = new DataTable();//建立个数据表 ...//在表中添加int类型的 dt.Colu
  • datagridview 手动添加列和行

    万次阅读 2011-02-28 16:53:00
    方法一:通过手动添加Datatable,再绑定dataGridView DataTable dt = new DataTable();//建立个数据表 dt.Columns.Add(new ...//在表中添加int类型的 dt.Columns.Add(new DataColumn("Name", typeof(string)));/
  • 在动态添加行和列的时候最后不要直接给datagridview 赋值DataSource。直接赋值DataTable往往会出现问题。 也要动态的将DataTable转换为逐行添加数据 if (oldRowNum > 0) { foreach (DataRow row in ...
  • HIVE列和列转行

    万次阅读 2018-01-28 21:54:26
    select dt_month,valid_num,unvalid_num from test.test_xw_rowtocol 数据如下 转换要求:需保留列名,如下图 方式一:采用union all的形式 select dt_month ,'valid_num' as type ...
  • hive-转行和行

    万次阅读 2014-08-26 21:27:51
    这就用到了hive中的的知识,需要用到两个内置UDF: collect_set, concat_ws, 两个函数解释如下见: http://www.cnblogs.com/end/archive/2012/06/18/2553682.html 建表: create table user_basic_...
  • Hive-列和列转行

    千次阅读 2016-12-13 21:03:22
    Hive列和列转行 表1:cityInfo 表 cityname regionname 上海 四川北路 上海 虹梅路 上海 音乐学院 上海 徐家汇 上海 陆家嘴 上海 古北 北京 东四 北京 复兴门 北京 新街口 北京 地安门 - 表2...
  • Oracle 列和列转行

    万次阅读 2016-05-16 18:37:58
    在生成报表的时候,很多时候对某取值固定或者有限的几个值时,进行转分析。如下: facility取值只有四种,每种一,遇到相同facility求和。如下图: 实现方式 DECODE 利用DECODE函数、聚合函数SUM、GROUP ...
  • pandas dataframe 提取行和列

    万次阅读 多人点赞 2019-01-11 11:27:09
    import pandas as pd data = pd.DataFrame({'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]}) 提取 单列 data['a'] ...第一个参数是,第二个参数为 .loc为按标签提取, .iloc为按位置索引提取 data...
  • element动态合并行和列

    万次阅读 热门讨论 2018-08-09 16:50:58
    (2)每一类的最后一都进行合并,合并除了第一之外的所有的,所以这个需要知道你要合并的所有的是在第几行 代码以及注释如下: html: <!--注意:列表这里比较特殊,数据结构比较特殊,第一:...
  • 向量和行向量看待矩阵乘法

    万次阅读 多人点赞 2017-07-24 19:19:14
    声明: 仅个人小记 前言: 主要是引入一个新的看待矩阵乘法的角度觉得这个挺重要的,故做记录向量角度,矩阵左乘AB = C 结合上图,我们可以知道,结果矩阵C中的第 j ...向量角度,矩阵右乘 AB = C 结合
  • pandas.DataFrame对行和列求和及添加新行和列 pandas.DataFrame对行和列求和及添加新行和列 导入模块: from pandas import DataFrame import pandas as pd import numpy as np 生成DataFrame数据 df...
  • 本次将通过一个实际场景来综合学习下spark如何实现hive中的转行和行(关于hive的)转行和行介绍见:http://blog.csdn.net/jthink_/article/details/38853573) 问题描述 假设我们有这样的交易记录,如下...
  • mysql 行列转换,列和列转行

    万次阅读 2019-09-11 13:55:41
    转行 建立测试表,添加测试数据 DROP TABLE IF EXISTS `score`; CREATE TABLE `score` ( `subject` varchar(255) DEFAULT NULL, `score` int(11) DEFAULT NULL, `stu_id` int(11) DEFAULT ...
  • 【Python】删除DataFrame某或某

    万次阅读 多人点赞 2019-06-06 12:34:57
    从本文你也可以知道drop函数的axis参数01分别代表列和行。 1.创建DataFrame 首先创建一个简单的DataFrame 2.删除DataFrame的’bb’ 直接采用drop函数即可,设置参数axis=0. 参数axis为0表示在0轴()上...
  • mysql转行

    万次阅读 多人点赞 2016-09-01 21:17:48
    mysql转行
  • dataframe选取特定行和列

    千次阅读 2020-06-29 09:46:06
    pandas选取特定行和列 选取行 df= pd.read_csv('data.csv') df.loc[3:6] # 选取多行 选取 data = df['column_name'] # 按照指定列名选取 data = df[['column_name1', 'column_name2']] # 取多 data = df....
  • SQL转行

    万次阅读 多人点赞 2018-09-09 15:51:14
    SQL转行 这个主题还是比较常见的,主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。转行问题同样也很常见。 一、整理测试数据 create table wyc_test( id int(32)...
  • JAVA将M行N的矩阵交换行和列

    千次阅读 2017-11-05 22:26:24
    题目要求:编写一段代码,打印出一个M行N的二维数组的转置(交换行和列对应位置的元素) 代码实现如下所示:package com.wonders.test;/** * 二维矩阵转换 * @author LYY * */ public class Test11113 { ...
  • DataFrame删除行和列

    万次阅读 2017-09-14 19:51:11
    本文通过一个csv实例文件来展示如何删除Pandas.DataFrame的行和列数据文件名为:example.csv内容为:date spring summer autumn winter 2000 12.2338809 16.90730113 15.69238313 14.08596223 2001 12.84748057 16....
  • #define _CRT_SECURE_NO_WARNINGS #include&lt;stdlib.h&gt; #include&...//把三输出为四 void main(void) { int s[3][4]={{1,1,1,1},{2,2,2,2},{3,3,3,3}},i,j; int *p =...
  • 如何动态渲染elementUI table的行和列

    千次阅读 2019-01-28 17:53:36
    如何动态渲染elementUI table的行和列需求实现注意点进阶注意点写在最后 需求 近日项目中遇到这样一个需求:需要动态渲染一个列表的行和列,官网给出的例子大多是写死的,行动态生成的,但是如何实现动态渲染行和...
  • pandas选取特定行和列

    万次阅读 2019-05-23 21:52:13
    1、数据由pandas读取 df = pd.DataFrame(data) 2、选择特定 df['列名1'] df[["列名1"]] 3、选择特定 # 选择每一的前2数据 ...4、行号和列号同时控制 # 选择前三前三 df.iloc[:3,:3] ...
  • Oracle列和列转行的方法汇总

    千次阅读 2020-01-10 10:55:15
    方法一:Oracle中的Pivot函数 说明:pivot(聚合函数 for 列名 in(类型)),其中 in(‘’) 中可以指定别名,in中还可以指定子查询,比如 select distinct ranking from temp SELECT * FROM [StudentScores]...
  • 假设df是一个dataframe,列名为A B C D 具体如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 ...dataframe里的属性不是...一、选取标签为AC的,并且选完的对象类型还是dataframe df = df.loc[...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,966,820
精华内容 786,728
关键字:

列和行