處理資料的常見操作

2021-10-24 12:43:57 字數 1577 閱讀 9585

pandas儲存資料到csv檔案中

import pandas as pd

#任意的多組列表

a =[1,

2,3]

b =[4,

5,6]

df = pd.dataframe(

)#index表示是否顯示行名,default=true

df.to_csv(

"test.csv"

,index=

false

,sep=

',')

numpy提取矩陣的某一行或某一列

行眾所周知可以用下標取得,其實就是列比較新奇:

arr = np.array([[

1,2,

3],[

2,3,

4]])

# 取行

arr[0]

# array([1, 2, 3])

# 取列

arr[:,

0]# array([1, 2])

案例,從networkx中得到karate.csv資料集

import networkx as nx

import pandas as pd

import numpy as np

defgetkarate()

: g = nx.karate_club_graph(

) relationships =

for node in g.nodes():

neighbors = g.neighbors(node)

for v in neighbors:

if[node, v]

notin relationships and

[v, node]

notin relationships:

[node, v]

) relationships = np.array(relationships)

node1 =

list

(relationships[:,

0])# 獲取下標0列資料

node2 =

list

(relationships[:,

1])# 獲取下標1列資料

# 儲存資料到csv檔案中

df = pd.dataframe(

) df.to_csv(

"karate.csv"

, sep=

",", index=

false

)# index表示是否顯示行名,default=true

if __name__ ==

'__main__'

: getkarate(

)

結果部分截圖:

C 輸入處理的常見操作

輸入語句 標頭檔案 include表示1 std cin 表示2 using namespace std cin讀取結束條件 enter space tab 對結束符的處理 丟掉儲存知識 基本的儲存 int char string 高階的儲存 其中t指代上述基本的儲存型別。vectorvar 基本操...

資料庫的常見操作

資料庫日期操作 1.查詢各學生的年齡,只按年份來算 mysql 寫法一 select sid,sname,year now year sage 年齡 from student mysql 寫法二 select sid,sname,date format now y date format sage,...

數值型資料的常見操作

三角函式 隨機函式 常量更多數值操作 十進位制0x 十六進製制 abs x 取絕對值 ceil x 取上整數 floor x 取下整數 round x 四捨五入 modf x 以元組形式返回x的整數部分和小數部分,math.modf 2.1 0.10000000000000009 2.0 exp x...