pandas

Posted sniperths

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas相关的知识,希望对你有一定的参考价值。

pandas基础 Series DataFrame

技术图片
 1 import pandas as pd
 2 import numpy as np
 3 
 4 # 创建Series 索引为默认值
 5 a = pd.Series([1, 2, 3, 4])
 6 print(a)
 7 print(a.values)
 8 print(a.index)
 9 # 自己设置索引
10 b = pd.Series([5, 6, 7, 8, 9], index=[a, b, d, f, 888])
11 print(b)
12 print(b.values)
13 print(b.index)
14 # 根据索引取值
15 print(b[f])
16 print(b[[d, f, 888]])
17 # 判断索引是否存在 不是判断元素
18 print(a in b)
19 print(9 in b)
20 
21 # Series可以看成是一个定长的有序字典
22 dic1 = {apple: 5, pen: 3, orange: 8}
23 c = pd.Series(dic1)
24 print(c)
25 
26 # DataFrame
27 data = {year: [2015, 2016, 2017, 2018], income: [10000, 30000, 50000, 80000], pay: [3333, 8888, 6666, 9999]}
28 df1 = pd.DataFrame(data)
29 print(df1)
30 print(df1.columns)
31 print(df1.index)
32 print(df1.values)
33 
34 
35 df2 = pd.DataFrame(np.arange(12).reshape((3, 4)))
36 print(df2)
37 
38 df3 = pd.DataFrame(np.arange(12).reshape((3, 4)), index=[a, c, b], columns=[11, 22, 33, 44])
39 print(df3)
40 print(df3.columns)
41 print(df3.index)
42 print(df3.values)
43 # 描述
44 print(df3.describe())
45 # 转置
46 print(df3.T)
47 # 排序 按列排序
48 print(df3.sort_index(axis=1))
49 # 排序 按行排序
50 print(df3.sort_index(axis=0))
51 # 对某一列元素进行排序
52 print(df3.sort_values(by=44))
View Code

 

以上是关于pandas的主要内容,如果未能解决你的问题,请参考以下文章

text [检查特定的数据片段]取自论文但有意思应用。 #python #pandas

Python:用于元组的 Pandas DataFrame

pandas 求两个时间差, 转化秒,判断时间差是否大于阈值

将pandas列中的列表列表转换为字符串

微信小程序代码片段

VSCode自定义代码片段——CSS选择器