第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

getitem錯誤

# coding = utf-8 #
from __future__ import division
import numpy as np
import pandas as pd
import scipy.stats
from scipy.stats import mode

df = pd.read_csv('train.csv')
label = df['TARGET']
df = df.drop(['ID', 'TARGET'], axis=1)

def fill_fre_top_5(x):
if(len(x))<=5:
new_array = np.null(5, np.nan)
new_array[0:len(x)] = x
return new_array

def eda_analysis( missSet = [np.nan, 9999999999, -999999], df = None):
df_eda_summary = eda_analysis(missSet=[np.nan, 9999999999, -999999], df=df.iloc[:, 0:3])
# 1Count #
count_un = df.apply(lambda x: len(x.unique()))
count_un = count_un.to_frame['count']
# 2Zero Values #
count_zero = df.apply(lambda x: np.sum(x == 0))
count_zero = count_zero.to_frame['count_zero']
# 3 Mean #
df_mean = df.apply(lambda x: np.mean(x[~np.isin(x, missSet)]))
df_mean = df_mean.to_frame['mean']
# 4 Median #
df_median = df.apply(lambda x: np.median(x[~np.isin(x, missSet)]))
df_median = df_median.to_frame['median']
# 5 Mode #
df_mode = df.apply(lambda x: scipy.stats.mode(x[~np.isin(x, missSet)])[0][0])
df_mode = df_mode.to_frame['mode']
#6 Mode Percentage#
df_mode_count = df.apply(lambda x: scipy.stats.mode(x[~np.isin(x, missSet)])[1][0])
df_mode_count = df_mode_count.to_frame['mode_count']
df_mode_perct = df_mode_count / df.shape[0]
df_mode_perct.columns = ['mode_perct']
#7 Min Value#
df_min = df.apply(lambda x: np.min(x[~np.isin(x, missSet)]))
df_min = df_min.to_frame['min']
#8 Max Value#
df_max = df.apply(lambda x: np.max(x[~np.isin(x, missSet)]))
df_max = df_min.to_frame['max']
#9 Quantile Values#
json_quantile = {}
for i, name in enumerate(df.columns):
json_quantile[name] = np.percentile(df[name][~np.isin(df[name], missSet)], (1, 5, 25, 50, 75, 95, 99))
df_quantile = pd.DataFrame(json_quantile)[df.columns].T
df_quantile.columns = ['quan01', 'quan05', 'quan25', 'quan50', 'quan75', 'quan95', 'quan99']
#10 5aa691090001441610000750.jpg
請問81行 直接帶入數(shù)據(jù)為何出錯

正在回答

3 回答

你好,

count_un?=?count_un.to_frame['count']

這里的count_un已經(jīng)是pandas.series的類型了,沒有必要再轉(zhuǎn)成Frame的形式了。

我猜您是不是想為了后面的數(shù)據(jù)整合呢?是的話,其實可以直接合并pandas.series。

就以您的代碼為例,可以這么寫:

代碼:

pd.concat([df_max,df_min],axis=1).T

結(jié)果:

????var3??var15??imp_ent_var16_ult1??imp_op_var39_comer_ult1??\
0??238.0??105.0????????????210000.0?????????????????12888.03???
1????0.0????5.0?????????????????0.0?????????????????????0.00

不知道有沒有回答您的問題呢?

3 回復 有任何疑惑可以回復我~

就是出現(xiàn)一個按鈕,點擊后出現(xiàn)函數(shù)中的內(nèi)容scopemodelDOM,modelview

0 回復 有任何疑惑可以回復我~

解決了,謝謝

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

getitem錯誤

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號