“Bagaimana menangani pengaturan dengan warning di panda” Kode Jawaban

Bagaimana menangani pengaturan dengan warning di panda

import pandas as pd
pd.options.mode.chained_assignment = None  # default='warn'
Modern Manx

Bagaimana menangani pengaturan dengan warning di panda

return (
    pd.read_csv(StringIO(str_of_all), sep=',', names=list('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefg')) #dtype={'A': object, 'B': object, 'C': np.float64}
    .rename(columns={'A':'STK', 'B':'TOpen', 'C':'TPCLOSE', 'D':'TPrice', 'E':'THigh', 'F':'TLow', 'I':'TVol', 'J':'TAmt', 'e':'TDate', 'f':'TTime'}, inplace=True)
    .ix[:,[0,3,2,1,4,5,8,9,30,31]]
    .assign(
        TClose=lambda df: df['TPrice'],
        RT=lambda df: 100 * (df['TPrice']/quote_df['TPCLOSE'] - 1),
        TVol=lambda df: df['TVol']/TVOL_SCALE,
        TAmt=lambda df: df['TAmt']/TAMT_SCALE,
        STK_ID=lambda df: df['STK'].str.slice(13,19),
        STK_Name=lambda df: df['STK'].str.slice(21,30)#.decode('gb2312'),
        TDate=lambda df: df.TDate.map(lambda x: x[0:4]+x[5:7]+x[8:10]),
            )
)
'''
Using Assign. From the documentation: Assign new columns to a DataFrame, returning a 
new object (a copy) with all the original columns in addition to the new ones.

See Tom Augspurger's article on method chaining in pandas:
https://tomaugspurger.github.io/method-chaining
'''
Worried Wren

Jawaban yang mirip dengan “Bagaimana menangani pengaturan dengan warning di panda”

Pertanyaan yang mirip dengan “Bagaimana menangani pengaturan dengan warning di panda”

Lebih banyak jawaban terkait untuk “Bagaimana menangani pengaturan dengan warning di panda” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya