Pandas基础学习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x18835129278/article/details/78501255
# 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({
#     'A': 1.,
#     'B': dates,
#     'C': pd.Series(1, index=list(range(6)))
# })
# 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
    list1.append(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

猜你喜欢

转载自blog.csdn.net/x18835129278/article/details/78501255