m0_70487020 2022-11-25 11:26 采纳率: 33.3%
浏览 90
已结题

TypeError: 'function' object is not subscriptable

报错:Traceback (most recent call last):
File "E:2.py", line 61, in
print(df['用人单位列席'].unique())
TypeError: 'function' object is not subscriptable

内容:

import pandas as pd
from pyecharts.charts import *
from numpy import array
import numpy as np

df = pd.read_excel('E:\python文件夹\职位列表.xlsx')
print(df)
print(df.head(5))

# 处理异常值
print(df['所需经验'].unique())
print(df["所需经验"].replace('其他', '无需经验', inplace=True))
df_1 = df["所需经验"].value_counts()
print(df_1)

print(df['所需学历'].unique())
print(df["所需学历"].replace('招1人', '所需学历不限', inplace=True))
df_2 = df["所需学历"].value_counts()
print(df_2)

# # 薪水处理
print(df['薪水'].unique())
print(df.isnull())
df_3 = df["薪水"].value_counts()
print(df_3)
# print(df.isnull.sum())

df['bottom'] = df['薪水'].str.extract('^(.*?)-.*?')
print(df['bottom'])

df['top'] = df['薪水'].str.extract('^.*?-(\d\.\d|\d)')
print(df['top'])

print(df.info())

df['bottom'] = df['bottom'].astype('float64')
print(df['bottom'])
df['top'] = df['top'].astype('float64')
print(df['top'])
print(df.info())

# 填补缺失值\删除
df.dropna(subset=['薪水'], inplace=True)
print(df.dropna(subset=['薪水'], inplace=True))


# # 薪水区间
def df(first, end, step):
    x = []
    for i in np.arange(first, end, step):
        x.append(i)
    return x


list_1 = df(0, 30, 0.5)
print(list_1)

# print(df['top'].plot.hist(bins=30))
# print(plt.show())

print(df['用人单位列席'].unique())
print(df.isnull())
df_4 =(df["用人单位列席"].value_counts())
print(df_4)

print(df['用人单位类型'].unique())
print(df.isnull())
df_5 =(df["用人单位类型"].value_counts())
print(df_5)

print(df['所在城市'].unique())
print(df.isnull())
df_6 =(df["所在城市"].value_counts())
print(df_6)

展开全部

  • 写回答

2条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-11-25 12:10
    关注

    def df(first, end, step):

    df一会是函数名,一会是变量名,到底是啥?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    m0_70487020 2022-11-25 14:20

    那一段忘了注释掉,能帮我看看还有什么错误嘛,谢谢,麻烦了

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月2日
  • 已采纳回答 11月25日
  • 创建了问题 11月25日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部