精华内容
下载资源
问答
  • dataframe.read_excel() 指定某些数字型字段object,避免默认int64 curdf = pd.read_excel("get_today_all.xlsx", dtype={"code": "object"})   字段类型 float64 str object...

     

    dataframe.read_excel()  指定某些数字型字段为object,避免默认为int64

    curdf = pd.read_excel("get_today_all.xlsx", dtype={"code": "object"})

     

    字段类型

    float64 str object int64

     

    数据类型转换

    curdf["code"] = curdf["code"].astype("str")

     

    给缺失字段列,填充值

    df.fillna( {"adj_factor":"1"}  , inplace = True)

     

    输出为空的行

    print(df[df["ts_code_x"].isnull()])

     

     

     

     

    展开全文
  • 我用下面的方法设置浮点(或double)的指定小数点位数: public float decimalDigits(int x, float n){ .... } 比如:如果有 float n1=36.58529 然后代码: float n2=decimalDigits(2, n1...
  • Powerdesigner可以在数据...本文主要简介利用PowerDesigner生成三种基本类型的数据:日期型、中文字符型、数字型。基本测试表如下:if exists (select 1 from sysobjects where id = object_id('DepartDemo') and

    Powerdesigner可以在数据模型中方便地生成测试数据。本文主要简介利用PowerDesigner生成三种基本类型的数据:日期型、中文字符型、数字型。

    基本测试表如下:

    邀月工作室

    if exists (select 1
                from  sysobjects
               where  id = object_id('DepartDemo')
                and   type = 'U')
       drop table DepartDemo
    go
    
    /*==============================================================*/
    /* Table: DepartDemo                                            */
    /*==============================================================*/
    create table DepartDemo (
       PKID                 int                  identity(101,1),
       DName                nvarchar(200)        null,
       DCode                nvarchar(500)        null,
       Manager              nvarchar(50)         null,
       ParentID             int                  null default 0,
       AddUser              nvarchar(50)         null,
       AddTime              datetime             null,
       ModUser              nvarchar(50)         null,
       ModTime              datetime             null,
       CurState             smallint             not null default 0,
       Remark               nvarchar(500)        null,
       F1                   int                  not null default 0,
       F2                   nvarchar(300)        null,
       constraint PK_DEPARTDEMO primary key (PKID)
    )
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '部门表',
       'user', @CurrentUser, 'table', 'DepartDemo'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '主键ID',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'PKID'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '名称',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'DName'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '编码',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'DCode'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '主管',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'Manager'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '上级部门',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ParentID'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '申请人',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'AddUser'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '申请时间',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'AddTime'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '修改人',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ModUser'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '修改时间',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ModTime'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '当前状态',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'CurState'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '备注',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'Remark'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '扩展1',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'F1'
    go
    
    declare @CurrentUser sysname
    select @CurrentUser = user_name()
    execute sp_addextendedproperty 'MS_Description',
       '扩展2',
       'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'F2'
    go


    一、生成日期型测试数据

    在“Column Property”中“Detail”,"Create"一个Test Data Profile如下:

    邀月工作室

    邀月工作室

    邀月工作室

     

    然后对相应的列选择该Profile,即可。

    邀月工作室

    邀月工作室

     

    二、生成中文字符

    思路如下:将需要生成的中文字符导入到一个文件或数据库中,然后从中随机生成。

    首先,我们生成一个演示CVS文件,存放一组中文地区名称。

    邀月工作室

    类似地, 我们得先创建一个Profile,假定名称为Profile_CHSChar。

    邀月工作室

    修改属性如下:

    邀月工作室

    邀月工作室

    然后,生成效果如下:

    邀月工作室

     

    三、生成数字型测试数据

    邀月工作室

    邀月工作室

    邀月工作室

    生成效果如下:

    邀月工作室

     

    最后,如果你需要导出或导入这些profile,可以如下操作:

    邀月工作室

    邀月工作室

     

     

     

    邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
    助人等于自助! 
    3w@live.cn 

    展开全文
  • 数字转小数: round((SUM( CASE WHEN SUBTASK_STATUS = 'finished' THEN 1 ELSE 0 END)/count(SUBTASK_STATUS)),2) 上面的意思等于下面的 round(2/3,2) 最后结果是0.67,round顾名思义是四舍五入的意思,2代表...

    数字转小数:

    round((SUM( CASE    WHEN SUBTASK_STATUS = 'finished' THEN       1 ELSE  0 END)/count(SUBTASK_STATUS)),2)
    上面的意思等于下面的
    round(2/3,2)
    最后结果是0.67,round顾名思义是四舍五入的意思,2代表保留小数点后两位
    总结:3/5 的结果保留小数点后面的两位小数并四舍五入

    小数(可以看成是两个数字相除得到的结果,所以可以说数字)转百分比
    数字转百分比

    CONCAT( round((SUM( CASE    WHEN SUBTASK_STATUS = 'finished' THEN       1 ELSE  0 END)/count(SUBTASK_STATUS))*100 ),'%')
    简化后:
    concat(round(3/5)*100,'%')
    concat(67,'%')
    最后结果是:67%,concat的意思是进行字符串拼接(67+'%'=67%)
    总结:小数和整数可以通过concat拼接成百分比,数据库中没办法直接得到百分比
    

    字符型数字转数字

    convert(int,字段名) 例如:select convert(int,'3'),结果是3

    截取特定的字符型数字转数字

    介绍:参数1:要截取的字符串,参数2:开始截取的下标,参数3:截取的字符长度
    SUBSTRING('Welcome to China!',9,2)
    --截取字符串最左边的7个字符串,从左向右
    select LEFT('Welcome to China!',7) as 结果1
    --截取字符串最右边6个字符串,从右向左
    select RIGHT('Welcome to China!',6) as 结果2
    --截取字符串,中间的空格也算一位(第二个从哪个字符下标开始)
    select SUBSTRING('Welcome to China!',9,2) as 结果3

        这里写图片描述

    展开全文
  • sql server数字型字段,有非法字符的修复方法   一、个人经验 字段设置 安段为数字类型,设置为允许空时   现象 使用update等语句修改时,报有null值等错误   调整方法 update 表名 set 调整字段=...

    sql server数字型字段,有非法字符的修复方法

     

    一、个人经验

    字段设置

    安段为数字类型,设置为允许为空时

     

    现象

    使用update等语句修改时,报有null值等错误

     

    调整方法

    update 表名 set 调整字段=null where isnumeric(调整字段)=0

     

    二、网上文章

    ISNUMERIC函数的作用

    ISNUMERIC函数的作用是确定表达式是否为一个有效的数字类型。
    语法:
    ISNUMERIC ( expression )
    --备注
    --如果输入表达式的计算值为有效的整数、浮点数、money 或 decimal 类型时,ISNUMERIC 返回 1;否则返回 0。返回值为 1 时,指示可将 expression 至少转换为上述数值类型中的一种。

    select 
    isnumeric('1e-2'),
    isnumeric('1e+2'),
    isnumeric('1e2'),
    isnumeric('1.1'),
    isnumeric('-1.1'),
    isnumeric('+1.1'),
    isnumeric('$12'),
    isnumeric('¥12')

    --在单纯判断字段是否只含有数字的情况下用这个函数,可能会有以上情况干扰
    --必要的情况下,应该使用

    select * from [Table] where patindex('%[^0-9]%',a)=0

    --或者  not like  '%[^0-9]% '

     

     

    展开全文
  • 字段名type , 数据库中为int,前端获取到的也是数字,使用form.setFieldsValue设置值,结果一直显示为数字,不显示文字标题,设置值前将数字转换字符串,可正确显示 字段: <a-select v-decorator="[ '...
  • ORACLE中字符型与数字型的类型转换

    千次阅读 2009-12-09 10:49:00
    以前一直没太注意过这个问题,昨天看到论坛里一个朋友发帖子在问一个相关的问题,引发了我想进一步探究这个问题的兴趣。刚才自己动手做了些实验,现在写下来看看,总结... --创建一个字符类型的表Table created.SQ
  • NPOI设置单元格数字格式

    千次阅读 2020-01-13 17:38:40
    '说明:设置数字格式 '1.创建EXCEL中的Workbook Dim myworkbook As IWorkbook = New XSSFWorkbook() '2.创建Workbook中的Sheet Dim mysheet As ISheet = myworkbook.CreateSheet("sheet1") mysheet....
  • XSSFDataFormat format = wb.createDataFormat...如果getFormat()里参数“0”或者“0.00”,均显示自定义格式,不显示数值类型。 采用上面的代码则总是显示货币类型。网上查了很多资料都没有解决。不知道是什么问题。
  • ]使用通用excel导出的字段全部是默认常规文本存储的。数字列不能自动求和。 把这一列选中,然后点数据中的分列,点开分列以后,就点完成,不要点下一步即可。[/code] [url]...
  • 自定义域名 博客等级权益 下载管理 收益中心 数据观星 CSDN博客交流群 打开手机QQ扫码 或点击 这里加入群聊 QQ客服 arduino操作光照传感器BH1750(数字型,I2C接口) 32/100 文章标签: 分类专栏: Arduino_EspNodeMcu ...
  • pyqt5 QlineEdit设置输入数字范围

    千次阅读 2019-11-20 20:01:27
    from PyQt5.QtGui import QIntValidator QLineEdit.setValidator(QIntValidator(0, 65535))
  • 最近做一个非常简单的功能是用EditText输入价格,需求是第一位不能...1.首先,要输入浮点型数字,在xml的EditText里要加上一个属性:android:inputType="numberDecimal"; 2.然后在该EditText所在的Activity或者F...
  • Aspose.Cells如何设置单元格数字和日期的显示格式
  • R语言数字显示设置

    万次阅读 2017-03-30 14:58:03
    R语言设置显示常用的命令是options  options主要是用来设置可以改变R的计算和显示结果全局选项 options(digits = 7) # 控制要打印数值的位数 options(scipen = 100) # 平时常用的数值或科学计数法输出,此处用于...
  • QLCDNumber设置背景色和显示数字颜色

    千次阅读 2019-06-12 11:26:14
    //LCD时间显示 QLCDNumber *m_pLcdTime = new QLCDNumber(this); //设置显示几个数字 ...//设置数字字体:Outline,轮廓突出,颜色背景色;Filled,内部填充,颜色黑色;Flat,平面 m_pLcdTime->...
  • 问题题出: 数字 0.023 => 转化成字符串 "0.023"问题难点:to_char,函数功能,就是将数值或者日期转化字符。比如最简单的应用:/*1.0123--->1.0123*/ Select TO_CHAR(1.0123) FROM DUAL /*123--->123*/...
  • python中数字占位宽度设置

    千次阅读 2019-10-28 17:09:40
    python中,有时候需要扩展数字位数,如将1扩展01,001,0001 num_tmp = '1'#字符串 num_str = num_tmp.zfill(3)#扩展'001' num = int(num_tmp)#转为int num_str = str(img_num).zfill(2)#扩展'01' ...
  • 数字0-9的 int 和 char

    千次阅读 2019-03-13 20:43:36
    数字0-9的 int 和 char 一.说明: 1.在int中就是0-9,而char对应ASCII字符表值48-57; 2.null和\0对应ASCII字符值中的0; 二.举例: 例一: 分析:这输出结果是3; s[ ]数组中的字符中,s[0]=‘0’,对应的...
  • 环境:python3+selenium ... 程序执行时,报错了,打印获取到的数据:[{'username': 'admin', 'password': 111111.0}];...excel中需要把数据列设置成 文本 格式保存,看到表格中左上角有绿色小三角基本就ok...
  • static  {  ... ConvertUtils.register...于是我就把一些常用的数字型的字段的默认转换值设置成了null,然后再使用BeanUtils.copyProperties拷贝字段,Long,Integer等字段null的就不会默认转换成0了。
  • Excel数字小写金额转换汉字大写金额公式的简单设置  华能呼伦贝尔能源有限公司 卞学敏 Excel数字小写金额转换汉字大写金额公式在会计工作中是经常应用到的,它能提高工作效率和会计数据的准确性。 网上有很多...
  • 文章目录1.引子2.具体问题(1)初试EL表达式取long数值...在做项目中,发现了一个诡异的事情,后台的long型数字不能正确地在前端页面显示。经过我的反复排查问题,总算是找到了问题原因所在,希望能帮助到大家,让...
  • 选中该列,依次点“数据-->分列-->下一步-->下一步-选文本”...OK了 ...)如果同一列中既有数字值,也有文本值,会出现相关问题 。Jet 和 ODBC 提供程序将返回占多数的类型的数据,但对于占少数
  • 如何在Excel中插入文本型数字字符串

    千次阅读 2019-03-28 13:52:35
    在Excel表中,我们常常需要插入文本数字字符串,但是这类字符串在填入到Excel中后,常常会被自动处理为数字,如我们想要填的值是“001”,而实际填入的值会变成1,这显然不是我们想要的。 如果涉及的文件少,...
  • 设置TextEdit 设置文本框只能输入数字(整数):在TextEdit里 找到 Mask属性代码设置:MaskType="RegEx" UseMaskAsDisplayFormat="True" Mask="[0-9]*" //这个是允许文本框输入...
  • vue绑定数字类型 value为数字

    万次阅读 2019-04-02 16:32:45
    直接加: <el-select v-model="searchData.status" filterable placeholder="请选择" @change="gamefilter" class="mr40"> <el-option label="开启" :value='0'></el-option>...
  • Vue-中若元素属性需要绑定的值为数字时的处理 1.如果直接这样写: &lt;select v-model='value'&gt; &lt;option value='数字'&gt;...&lt;/option&gt; &lt;/select&gt; 这时vue并不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 311,396
精华内容 124,558
关键字:

怎么设置为数字型