|
|
重感情的生姜 · 2025全球产品经理大会| 官方网站· 5 月前 · |
|
|
坏坏的饭盒 · 探索社交媒體之遊戲化與社交性設計因素__臺灣 ...· 5 月前 · |
|
|
光明磊落的书签 · 瑞安·巴贝尔_百度百科· 6 月前 · |
|
|
千年单身的肉夹馍 · 湖南省常德市桃源县桃花源景区· 1 年前 · |
|
|
刚毅的苦瓜 · 传热学第五版杨世铭pdf电子版- 哔哩哔哩· 2 年前 · |
import pandas as pd
约定俗称为pd
https://pandas.pydata.org/pandas-docs/stable/?v=20190307135750
import numpy as np
import pandas as pd
arr = np.array([1, 2, 3, 4, np.nan, ])
s = pd.Series(arr)
print(s)
#也可以不转换,但是转换后可以减少内存,尽量进行转换
# arr = np.array([1, 2, 3, 4, np.nan, ])
s = pd.Series([1, 2, 3, 4, np.nan, ])
print(s)
df = pd.DataFrame(数据内容,index=纵坐标,columns=横坐标)#数据内容必须是列表或者np.array格式,尽量用np.array格式减少内存
#生成的数据列表预定俗称最好命名成df
#对df的取值
|
属性 |
详解 |
|---|---|
|
dtype |
查看数据类型 |
|
index |
查看行序列或者索引 |
|
columns |
查看各列的标签 |
|
values |
查看数据框内的数据,也即不含表头索引的数据 |
|
describe |
查看数据每一列的极值,均值,中位数,只可用于数值型数据 |
|
transpose |
转置,也可用T来操作 |
|
sort_index |
排序,可按行或列index排序输出 |
|
sort_values |
按数据值来排序 |
取纵坐标
取横坐标
取填入的数据并且为array格式
计数列表的各个列的个数,最大值,最小值等等
横纵坐标进行对调
根据axis=0或者1按照横坐标或者纵坐标进行排序
按照值进行排序,默认是竖着排序,也可以通过设置axis=0或者1进行修改,默认升序
取单行:用切片进行df[0:1]取第一行,但是开始的话横纵坐标是不算在里面的,这里是横坐标的索引
取多行:df.loc[起始横坐标:结束横坐标] 必须是横坐标,纵坐标的名称而不去索引,前后可以相同就取起始横坐标这一行
取某一列,df[这列的对应的横坐标]
取多列,df[[第一列的对应的横坐标,第二列的对应的横坐标]]以此类推
按行取值df.iloc[2, 1] 第3行第二个
df.iloc[1:4, 1:4] 横坐标是,第2个到第5个,纵向是第二个到第五个
df['横坐标名称']['纵坐标名称']
df.loc['纵坐标名称','横坐标名称']
df[df['c1'] > 0] 结合上面取值进行判断
结合上面取值进行替换
axis进行行列选择,横着加还是竖着加
删除行不为4个值的
删除c2中有NaN值的数据
df.fillna(value=10)空值填充10
1.pd.concat((df1, df2), axis=1)
合并行列都可以由axis控制
2.df1.append(df2)
append只能合并列
|
|
重感情的生姜 · 2025全球产品经理大会| 官方网站 5 月前 |
|
|
光明磊落的书签 · 瑞安·巴贝尔_百度百科 6 月前 |
|
|
千年单身的肉夹馍 · 湖南省常德市桃源县桃花源景区 1 年前 |
|
|
刚毅的苦瓜 · 传热学第五版杨世铭pdf电子版- 哔哩哔哩 2 年前 |