- 博客(8)
- 收藏
- 关注
原创 python——pandas展示所有列
在进行数据展示时,当dataframe的行或列较多时,会将中间的列压缩为省略号,在一定场景下会对数据处理造成困扰。用以下方法来解决:1、完全展示(数据量较小时使用)——在要展示的语句前添加语句:pd.set_option('display.max_rows', None) # 展示所有行pd.set_option('display.max_columns', None) # 展示所有列例 :print(fund_manager_info.head())如果如图:pd.set_.
2022-02-09 10:22:45
15297
原创 SQL截取时间字段的年月日或时分秒
SELECT CONVERT(VARCHAR,GETDATE(),23) --截取年月日SELECT CONVERT(VARCHAR,GETDATE(),8) --截取时分秒例:select CONVERT(varchar,GETDATE(),23) 截取年月日,CONVERT(varchar,GETDATE(),8) 截取时分秒 from A结果如下:注:GETDATE()为当前时间,可替换为所需要截取的时间字段。...
2022-02-08 13:29:45
11184
原创 Python时间处理-dateutil模块
dateutil模块主要有两个函数,parser和rrule。其中parser是根据字符串解析成datetime,而rrule则是根据定义的规则来生成datetime。这里只详细介绍parser函数安装直接用easy_install或pip在线安装easy_install python-dateutilpip install python-dateutil1、 parserarser是根据字符串解析成datetime,字符串可以很随意,可以用时间日期的英文单词,可以用横线、逗号、
2022-01-25 13:42:44
1516
原创 python中drop_duplicates函数(对数据进行去重处理)
drop_duplicates函数是对数据进行去重处理,单列进行处理比较好理解,如果多列如何处理呢?用上述数据表示:简单理解 如果df_part_1.drop_duplicates(['user_id','behavior_type'], 'last')这句话的意思就是 这两列元素一样的话 就相当于重复(只看这两类 其他列重复不重复没有一点关系) (上图 0 1 2 行就是重复项) 重复了我们就要去重,对吧。那么既然重复这么多 我们最后还是得留下来一个吧 所以最后参数 last 胡总和first
2022-01-24 18:01:32
3432
原创 SQL SERVER LEAD和LAG函数
sql server中LEAD和LAG函数可直接获取当前数据上下相邻多少行数据。见以下案例:--测试数据if not object_id(N'Tempdb..#T') is null drop table #TCreate table #T([Id] int,[Value] int)Insert #Tselect 1,10 union allselect 2,20 union allselect 3,30 union allselect 4,40 union allselect 5,50
2022-01-19 17:34:00
1312
转载 python-pandas.DataFrame向下向上填充,fillna和ffill的方法
method:插值方式,默认为’ffill’,向前填充,或是向下填充而‘bfill’:向后填充,或是向上填充举个例子:import pandas as pdimport numpy as npdf = pd.DataFrame(np.random.randn(6,3))df.loc[2:4,1]=np.nandf.loc[4,2]=np.nanprint(df)结果如下:df1 = df.fillna(method='ffill')print(df1)结果如下:
2022-01-04 16:39:55
19282
2
原创 python和pycharm的安装以及环境变量的配置
以Windows版演示操作:一、首先安装pycharm1、首先从网站下载pycharm:点击打开链接(链接为:http://www.jetbrains.com/pycharm/download/#section=windows),进入后如下图,根据自己电脑的操作系统进行选择,对于windows系统选择图中红色圈中的区域。选择社区版(免费试用),专业版需要收费。2、下载完成之后如下图:3、直接双击下载好的exe文件进行安装,安装截图如下:4、记得修改安装路径,我..
2021-08-19 08:58:56
1924
原创 python里使用iterrows()对dataframe进行遍历
python里使用iterrows()对dataframe进行遍历我们写一个简单的数组:import pandas as pddf = pd.DataFrame({'key': ['a', 'b', 'c'], 'data1': [1, 2, 3], 'data2': [4, 5, 6]})print(df)结果如下:现在对这个数组进行遍历,一般写法为:for idx,item in df.iterrows(): print(idx) print(i...
2021-08-05 10:53:56
1061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人