Python 常用操作

2021-08-29 02:38:27 字數 2573 閱讀 7332

b = np.array(a)

a是list型別,b為ndarray型別。

2、檢視元素型別

type(object)
3、檢視列表的維度(要先轉化為ndarray型別,再檢視維度)

np.array(a).shape #a為列表
4、直接獲取csv檔案中的某一列

df = pd.read_csv(「d:/01.csv」)

a =

a = df.nyecpmrate #這裡的nyecpmrate為csv檔案中某一列的標籤

#a的型別為pandas.core.series.series

5、pandas.core.series.series轉化為ndarray型別

b = np.array(a)

b為ndarray型別,a為pandas.core.series.series型別

6、pandas.core.series.series型別可以直接用來做散點圖折線圖

import matplotlib.pyplot as plt

import pandas as pd

df = pd.read_csv("d:/01.csv")

x = df.nyecpmrate

y = df.nyfillraterate

plt.plot(x, y,'k.')

plt.show()

效果圖如下:

#定義乙個numpy.ndarray 

a=numpy.array([1,2,3,4,5,6])

b=array.tolist() #b為list型別

8、最大,最小,獲取列表長度

max(list)

返回列表元素最大值

len(list)

列表元素個數

min(list)

返回列表元素最小值

list(seq)

將元組轉換為列表

9、其他在列表末尾新增新的物件

2 list.count(obj)

統計某個元素在列表中出現的次數

3 list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

4 list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置

5 list.insert(index, obj)

將物件插入列表

6 list.pop([index=-1])

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

7 list.remove(obj)

移除列表中某個值的第乙個匹配項

8 list.reverse()

反向列表中元素

9 list.sort(cmp=none, key=none, reverse=false)

對原列表進行排序

10、python pandas載入.txt檔案

df = pd.read_csv("path",delimiter="\t")
11、python為資料新增列標籤

df.columns=['ads_info','ads_id','country','durtion','n','is_clicked','source']
12、python 刪除某一列

df1 = df.drop('ads_info',axis=1)
13、python根據某元素刪除整行

14、dataframe型別資料按某列名屬性排序

dfnew1.sort_values(by='durtion')
15、多屬性去重

frame=frame.drop_duplicates(['state'])
16、python儲存檔案

data.to_csv("data.csv")

不儲存行列索引。

data.to_csv("data.csv",index=false,header=false)

16、python去雜訊(通過控制值範圍來實現)

data = data[data['size']<= 500]

python 常用操作

1 格式化常用方法 code 1 name 2 path 1 f path 2 format code,name 2 獲取路徑前半部分和後半部分 如 root test path stb pref root test path suff stb import os def get gep s if ...

Python 常用操作

陣列操作 畫圖相關 檔案操作 代表乘法,向量對應位置相乘 代表乘方 eg.2 5 32 除法 除法後取整 round 1.234566778,2 1.23 a 100000000 print e a b e a b 1.000000e 09 iloc 即index locate 用index索引進行...

python常用操作

使用清華映象安裝python第三方庫 pip install i module name 使用阿里雲映象 pip install bpython i module name 需要安裝的模組名 使用 pyinstaller 打包 python 程式 pyinstaller f w i icon.ico...