Pandas基礎學習

2021-08-10 15:28:00 字數 1055 閱讀 8257

# encoding:utf-8

import pandas as pd

import numpy as np

# s=pd.series([1,3,5,np.nan,6,8])

# print s

dates = pd.date_range('20130101', periods=6)

# print dates

# 生成隨機數,randn()從正態分佈中返回乙個或多個樣本,rand(),隨機樣本位於[0,)

df = pd.dataframe(np.random.randn(6, 4), index=dates, columns=['a', 'b', 'cd', 'e'])

# print df

# c的行數必須和b的行數相同

# df2 = pd.dataframe()

# print df2

# print df.head(1),df.tial(1)

# print df.first_valid_index()

# print df.columns

# 將值放到了乙個多維矩陣當中

# print df.values

# print df.iloc[2].describe()

# axis=1,對列進行排序,ascending=false,降序排序

df.sort_index(axis=0,ascending=true)

list1=

for value in df.values:

# 將array轉成list

value=value.tolist()

print value

print list1

list = [[0

for col in range(4)] for row in range(6)]

for row in range(6):

for col in range(4):

list[row][col]=list1[row][col]

print list

機器學習 Pandas基礎學習

pandas是為了解決資料分析任務而建立的,納入了大量的庫和標準資料模型,提供了高效地操作大型資料集所需的工具。對於pandas包,在python中常見的匯入方法如下 from pandas import series,dataframe import pandas as pd pandas中的資料...

Pandas基礎學習筆記

python data analysis library 或 pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集所需的工具。pandas提供了大量能使我們快速便捷地處理資料的函式和方法 impo...

Pandas學習 Python基礎

二 numpy基礎 三 練習 1 列表推導式語法 for i in 其中第乙個 為對映函式,輸入為i,第二個 表示迭代物件。2 列表表示式還可支援多層巢狀。3 實用的語法糖條件賦值,形式為value a if condition else b。l i 2 for i in range 7 列表生成表...