zoukankan      html  css  js  c++  java
  • Pandas 使用笔记

    创建空的数据框:

    import pandas as pd
    df = pd.DataFrame(columns = ["ebayno", "p_sku", "sale", "sku"]) #创建一个空的dataframe

    数据框拼接,使用 append():

    dfDetailAll =pd.DataFrame(columns=["ts_code", "name", "in_date", "out_date"])  # 创建一个空的datafra
        for index, row in df.iterrows():
            print("index="+str(index))
            code = row['code']
    
            dfTemp = pro.concept_detail(id=code, fields='ts_code,name,in_date, out_date')  # in_date, out_date
            # print(str(len(dfTemp)))
            print(dfTemp.head())
            dfDetailAll = dfDetailAll.append(dfTemp)

    查看数据数据框列类型:

    print(df.dtypes)
    print(df.head())
    
    ts_code               object
    trade_date    datetime64[ns]
    close                float64
    open                 float64
    high                 float64
    low                  float64
    pre_close            float64
    change               float64
    pct_chg              float64
    vol                  float64
    amount               float64

     数据框中的某日期字符串转换成日期类型:

    df['trade_date'] = pd.to_datetime(df['trade_date'])
  • 相关阅读:
    ansible tower
    gitlab说明书
    新建系统配置
    docker&k8s-配置/常用命令
    Winscp隧道实现-跳板机/跨机连接
    FDM, FVM, FEM
    批量处理文件
    未来的职业规划
    内心两大矛盾
    MATLAB在Linux下的安装方法(待尝试)
  • 原文地址:https://www.cnblogs.com/quietwalk/p/10308177.html
Copyright © 2011-2022 走看看