首页 > 其他分享 >12/23每日总结

12/23每日总结

时间:2023-12-23 18:32:04浏览次数:39  
标签:总结 12 23 read 载入 df pd path csv

因为学习python web没有学数据分析,但是比较感兴趣,所以来了

要用到的库为numpy跟pandas,介绍如下:

NumPy系统是Python的一种开源的数值计算扩展,这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示矩阵(matrix))。

pandas 是基于NumPy的一种工具,该工具是为解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。它是使Python成为强大而高效的数据分析环境的重要因素之一。

载入数据,载入数据有两种办法,一种是绝对路径载入,一种是相对路径载入,绝对值得就是最完整的路径,相对路径的相对则是不完整路径,这个相对指的就是相对于当前文件夹路径。

import os #导入os
1. os.path.abspath('train.csv')绝对路径载入方法1
2. path=os.path.abspath('train.csv')绝对路径载入方法1#设置全局变量path
df = pd.read_csv(path)#给df重新赋值,再次执行df,仍然可显示出train.csv
df= pd.read_csv('train.csv')相对路径载入:#设置全局变量df,给df赋值,执行df可显示出train.csv 
df=pd.read_csv('文件夹/文件名')载入文件夹的数据

读取数据

df.head() #输出前五行数据
df.T #表格转置
os.getcwd()#查看当前工作目录

read_csv和read_table都是是加载带分隔符的数据,每一个分隔符作为一个数据的标志,但二者读出来的数据格式还是不一样的,read_csv是以,为分隔符,read_table是以制表符 \t 作为数据的标志,也就是以行为单位进行存储。

pd.read_csv(path) #以‘,’为分隔符读取数据
pd.read_table(path)#以‘\t(制表符)’为分隔符读取数据
pd.read_table(path,sep=',')=pd.read_csv(path)

标签:总结,12,23,read,载入,df,pd,path,csv
From: https://blog.51cto.com/u_16196891/8945739

相关文章

  • 12/23
    manacher核心在 O(n)的时间内,求出一个长度为n的字符串的最长回文子串过程预处理:将 abbacd变#a#b#b#a#c#d# 避免偶回文没有回文中心中心扩展:枚举每个回文中心位置i,看最多能向两边扩展多少将以每个i为回文中心的最大回文半径记为pi记录x,使得以x为......
  • 按马哥教育关于2023版Linux云计算SRE工程师掌握知识类别,你会了哪些?
    模块1:Linux新手快速基础入门模块2:面试必备-企业级Shell脚本编程实战模块3:Linux系统结构、内核、进程进阶模块4:网络管理管理及互联网通信实战模块5:互联网常见服务应用实战模块6:网络安全、加密及安全通信实战模块7:安全加固内核防火墙Iptables模块8:企业级Web-LA/NMP架......
  • Test20231016
    考得真烂。被初一dalao薄纱。[题面+std](https://www.wenshushu.cn/drive/cfraky1du37)。T1:数学结论题:裴蜀定理,即:$a\timesx+b\timesy=\gcd(a,b)$T2:小清新贪心题,清楚一点性质**从点$i\toj(j>i)$然后又从点$j\tok(j>k)$那么为什么不能从$i$直接到$k$呢?**根据......
  • Nuxt3 基础总结
    前言Nuxt3的对比之前的2和1,只能感叹前端发展的越来越快了,不学无术开发更快打包更小支持vite支持vue3支持自动引入支持文件路由支持布局系统支持多种渲染模式支持typescript支持composition-api 安装NUXT3需要node大于16的版本brew更新node  bre......
  • 12.23模拟赛
    T1正解:莫反推导出来的整除分块,证明不会:然后直接快速幂来算是\(O(\sqrt{m}·log\:n)\)的,过不了剩下三个点。考虑到模数很小且为质数,用费马小定理预处理幂次然后去算,复杂度\(O(\mathbf{10007}·log\:n+\sqrt{m})\),注意字符串处理\(n\)。点击查看代码#include<bits/stdc++.......
  • panghu week01 总结笔记
    Algthrom:组合总和:funccombinationSum(candidates[]int,targetint)[][]int{res:=make([][]int,0)path:=make([]int,0)dfs(candidates,target,0,path,&res)returnres}funcdfs(candidates[]int,targetint,pathSumint,path[]int,res......
  • 2023-12-23训练总结
    T1计数ProblemDescriptionInputOutputSampleInputCopy210SampleOutputCopy90DataConstraint忘记初始化了调了半个小时。维护\(f_{i,0/1}\)表示长度为\(i\),最高位为\(0\)/不为\(0\)的合法方案数。明显有:\[f_{i,0}\getsf_{i-1,1}\\f_{i,1}\g......
  • 2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河 敌军在T
    2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭现在军队只找到了1只小船,这船最多能同时坐上2个士兵。当1个士兵划船过河,用时为a[i]当2个士兵坐船同时划船过河时,用时为max(a[j],a[i])两士兵中用时最......
  • 2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河 敌军在T
    2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭现在军队只找到了1只小船,这船最多能同时坐上2个士兵。当1个士兵划船过河,用时为a[i]当2个士兵坐船同时划船过河时,用时为max(a[j],a[i])两士......
  • [CSP-S 2023] 密码锁
    题目描述小Y有一把五个拨圈的密码锁。如图所示,每个拨圈上是从\(0\)到\(9\)的数字。每个拨圈都是从\(0\)到\(9\)的循环,即\(9\)拨动一个位置后可以变成\(0\)或\(8\),因为校园里比较安全,小Y采用的锁车方式是:从正确密码开始,随机转动密码锁仅一次;每次都是以某个幅度......