首页 > 其他分享 >编辑

编辑

时间:2024-04-30 09:45:38浏览次数:22  
标签:df2 编辑 np pd fjs import pandas

!/usr/bin/env python

coding: utf-8

In[63]:

import pandas as pd
import numpy as np
import pymysql
conn=pymysql.connect(host="10.101.2.32",user="chenqianguang",passwd="select20",db='clx_loan')
sql=''''''
yx=pd.read_sql_query(sql,conn)
yx

In[65]:

import pymysql
import pandas as pd
from sqlalchemy import create_engine
conn = pymysql.connect(host='10.101.2.41',user = "select_fk",passwd = "select_fk#2022", db = "chenqianguang")

读取数据

建立连接,username替换为用户名,passwd替换为密码,test替换为数据库名

conn = create_engine('mysql+pymysql://select_fk:select_fk#[email protected]:3306/chenqianguang',encoding='utf8')

写入数据,table_name为表名,‘replace’表示如果同名表存在就替换掉

yx.to_sql("dpt50", conn, if_exists='replace', index=False)

In[ ]:

In[ ]:

In[ ]:

In[66]:

import pandas as pd
import numpy as np
df2=pd.DataFrame({'typle1':[2,3,4,4,4,4,4],'month1':[9,3,5,5,6,5,6],
"amount1":[3,5,5,5,6,np.nan,6]})
df2

In[50]:

df2['合计']=df2.iloc[:,:].sum(axis=1)
for i in df2.columns[:]:
df2[i] = df2[i]/df2['合计']
df2

In[55]:

df2.loc['Row_sum'] = df2.iloc[:,:].apply(lambda x: x.sum())
tmp1=df2.iloc[:-1,:]/df2.iloc[:-1,:].sum()
tmp1

In[ ]:

HX1['本月-训练集']=HX1['本月-训练集'].apply(lambda x:format(x,'.2%'))

In[59]:

import pandas as pd
import numpy as np
fj=pd.DataFrame({'product_name':['A','B','C'],'平均复借次数':[9,3,5],
"复借率":[3,5,5]})
fj

In[60]:

fjs=fj
fjs=pd.DataFrame(fj)
fjs=fjs[['product_name','平均复借次数','复借率']].T
import numpy as np
array = np.array(fjs)
list = array.tolist()
list = list[0]
fjs.columns = list
fjs.drop("product_name", inplace=True)
fjs['中文名']=fjs.index

In[67]:

df2

In[ ]:

def qj(x):
values=[0,1,2,5,8,10,15,20,30,50,100,np.inf]
index=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R']
for i in range(len(values)-1):
if values[i]<=x<values[i+1]:
return '{0}_[{1},{2})'.format(index[i],values[i],values[i+1])
return '空值'
BH['近6个月履约贷款次数']=BH['近6个月履约贷款次数'].astype('float')
BH['近6个月履约贷款次数']=BH['近6个月履约贷款次数'].apply(qj)

In[ ]:

python: 3.9.7
sklearn: 0.24.2
sklearn2pmml: 0.90.4
joblib: 1.1.0
sklearn_pandas: 2.2.0
pandas: 1.3.4
numpy: 1.20.3
java: 11.0.11

In[ ]:

In[ ]:

In[ ]:

In[ ]:

发送自 Windows 10 版邮件应用

标签:df2,编辑,np,pd,fjs,import,pandas
From: https://www.cnblogs.com/qw45erwqwewqr/p/18167163

相关文章

  • SQL Server实战三:数据库表完整性约束及索引、视图的创建、编辑与删除
      本文介绍基于MicrosoftSQLServer软件,实现数据库表完整性约束、索引与视图的创建、编辑与删除等操作的方法。目录1交互式为数据库表S创建PRIMARYKEY约束2交互式创建数据库表TEST_SC,创建PRIMARYKEY约束3T-SQL创建数据库表T的PRIMARYKEY约束4T-SQL创建数据库表TEST_C,以......
  • 8.Java异常(后续将添加编辑)
    异常最全最详细的Java异常处理机制异常处理机制抛出异常捕获异常处理异常关键字:try,catch,finally,throw,throws;packagecom.exception;publicclassText{publicstaticvoidmain(String[]args){inta=1;intb=0;try{......
  • Linux编辑文件时,提示.swp文件已存在怎么办?vim编辑
    Linux编辑文件时,提示.swp文件已存在怎么办?vim编辑在学习Linux的时候,学到了Vim编辑器突然会出现 交换文件".文件名.swp"已存在!出现这种情况,一般来说都是没有保存退出导致的解决的办法为:先按Q退出到文件所在目录在ls-al获取目录下所有文件(包括隐藏文件,因为我们要找的文件......
  • EPAI手绘建模APP资源管理和模型编辑器2
    g)矩形  图26模型编辑器-矩形i.修改矩形的中心位置。ii.修改矩形的长度和宽度。h)正多边形图27模型编辑器-内接正多边形图28模型编辑器-外切正多边形i.修改正多边形的中心位置。ii.修改正多边形中心距离端点的长度。iii.修改正多边形的阶数。阶数为3,表示......
  • Vim编辑器:简易命令介绍
    Vim编辑器:简易命令介绍1.概念VIM是vi的升级版本,除了兼容vi的所有指令,VIM还具有一些新的特性,主要体现在:1.多级撤销:我们知道在vi里,按u只能撤消上次命令,而在VIM里可以无限制的撤消。2.易用性:vi只能运行于unix中,而VIM不仅可以运行于unix,windows,mac等多操......
  • pycharm更换编辑器默认编码方式
    Pycharm运行py文件,出现SyntaxError:Non-UTF-8codestartingwith'\xb5'infileF:\桌面\python\tk_learning\01.pyonline7,butnoencodingdeclared;seehttps://python.org/dev/peps/pep-0263/fordetails错误这个错误通常意味着你的Python源代码文件中包含了非UTF......
  • EPAI手绘建模APP资源管理和模型编辑器1
    (10) 资源① 打开资源管理页面。图 15 资源列表-模型 图 16 资源列表-图层 图 17 资源列表-相机 图 18 资源列表-灯光② 资源管理页面包括模型列表、图层列表、相机列表、灯光列表;包括颜色选择页面、贴图选择页面、材质选择页面、样式选择页面。③ 模型......
  • nano编辑器基本使用
    编辑文本:当文件打开后,您可以使用键盘输入文本。Nano提供了一些常用的编辑功能,如复制、粘贴、撤销等。常见的键盘操作包括:使用箭头键移动光标。使用Backspace键删除字符。使用Delete键删除字符。使用Ctrl+O将更改保存到文件。使用Ctrl+X退出Nano。使用Ctr......
  • vim查看linux文件目录,05Linux.浏览目录和文件,VIM文本编辑器
    vim查看linux文件目录,05Linux.浏览目录和文件,VIM文本编辑器一、浏览目录和文件查看目录、查看文件属性1)查看根目录/下有哪些文档或子目录,观察颜色有什么规律ls/2)以长格式显示结果,对比/bin、/usr/bin/目录详细属性ls-ld/bin/usr/bin/【-d只显示目录本身】3)......
  • 洛谷题单指南-动态规划2-P2758 编辑距离
    原题链接:https://www.luogu.com.cn/problem/P2758题意解读:对a字符串最少操作几次可以变成b字符串,看似无从下手,可以从内部递推关系着手。解题思路:设dp[i][j]表示将a字符串1~i变成b字符串1~j的最少操作次数,字符串下标从1开始。如何思考递推?可以从最后一步为切入点!最后一步对a[i]......