Excel处理/2 #python #数据处理
import pandas as pd
csv1=pd.read_csv("uforeports.csv")
csv1.head(5)
食用导入uforeports.csv
csv1=pd.read_table("uforeports.csv",sep=",")
csv1.head(5) #head没放参数永远是五行
使用read_table进行导入,一定要加sep=',' ,因为:
而head没放参数永远是五行则可以这么理解:

注:💩不是参数
type(csv1) #确认csv1类型,DataFrame数据框,Series序列
返回csv1(表格)的类型,这没什么可理解的
csv1['City'] #显示数据框的某一列
显示数据框的某一列
csv1['Colors Reported']#注意大小写敏感

显示数据框的某一列时,注意大小写敏感
csv1.City #当列名中有特殊符号时,不可以用.,用[]
注意点:看注释

csv1.shape
shape概述
csv1['City']+","+csv1['State']
将City与State列合并,以“,”连接
知识点阶段总结:
1.head没放参数永远是五行
2.type(.......) #确认......类型,DataFrame数据框,Series序列
3.csv_Name[Name] / csv_Name.Name #显示数据框(csv_Name)的某一列(Name) 注:列名有特殊符号是,不可以用“.”
4.shape是语言内置函数,列表中列名不可出现与“shape”一样的,冲突
5.切刀中括号中要加引号
5.csv1['City']+","+csv1['State']增加
C1.describe() #描述C1
注意,括号内不加东西
describe()函数是数据分析和探索性数据分析(EDA)的核心工具之一,能够:
🔍 快速了解数据分布
📊 识别数据质量问题
🎯 发现异常值和极端值
📈 为后续分析提供基础
问题:如何在 pandas DataFrame 中重命名列?
C1.describe(include=['object']) #描述C1所有列
C2.rename(columns={'Colors Reported':'Colors_Reported','Shape Reported':'Shape_Reported'},inplace=True)
将C2的Colors Reported改成Colors_Reported,Shape Reported改成Shape_Reported
名字=['city','colors reported','shape reported','state','time']
C2.columns=名字
C2.columns
C2.columns=C2.columns.str.replace(" ","-") #将头“ ”改为“-”
C2.head()
修改C2表头为名字
将C2头" " 改成"-",可以这么理解:

如果将列表头的每个空格改成小人,则在改之前它就是个空格,但改之后变成了"-"
问题:如何从 pandas DataFrame 中删除列?
C2.drop("Colors Reported",axis=1,inplace=True) #删除Colors Reported列,axis=0表示行,1表示列

删除Colors Reported这一列,这样当你再次显示C2时,就见不到Colors Reported了
C2.drop(["City",'State'],axis=1,inplace=True)
删除多个则要像这样,把删除的用中括号括起来,可以这么理解

好了,文章到这就没了,如果你想支持我,就动动你发财的小手,点点关注、点赞吧,谢谢你!

注:所有图片均有作者自己组合,请勿搬运,盗版必究
更多推荐



所有评论(0)