python - 'function' 对象不可下标
问题描述
我是编程新手。当我使用 Jupyter Notebook 练习销售教程时,我遇到了一个错误。我在网上查看了为什么会出现错误,但我看不出我做错了什么。如果你能帮助我,那就太棒了!!
所以错误在第 10 行指出。我想连接包含销售月份的数据框。这是发生错误的行。它告诉我“函数”对象不可下标。
import pandas as pd
import os
df = pd.read_csv('./Sales_Data/Sales_April_2019.csv')
all_months_data = pd.DataFrame()
files = [file for file in os.listdir('./Sales_Data')]
for file in files:
df = pd.read_csv('./Sales_Data/' + file)
all_months_data = pd.concat[(all_months_data, df)]
TypeError Traceback (most recent call last)
<ipython-input-22-c4df32cba8b5> in <module>
8 for file in files:
9 df = pd.read_csv('./Sales_Data/' + file)
--->10 all_months_data = pd.concat[(all_months_data, df)]
11
12
TypeError: 'function' object is not subscriptable
解决方案
推荐阅读
- docker - 将 TCP 流量从 Traefik 转发到 Docker 容器
- java - 如何在 Java 8 中的重复键映射中添加值
- java - 为 JWT 存储 RSA256 密钥
- bash - 使用批处理文件从 youtube 下载音乐
- c# - (SSG-WSG) 如何使用证书方式连接 API 网关?
- python - Linkedin 抓取,列表理解
- python - 我希望在我的个人 PC 上运行一个可以通过 WAN 访问的 django 服务器
- javascript - 提升状态或如何在不导入的情况下获取另一个组件中的值
- tensorflow - Unhashable Type TypeError:张量是不可散列的。相反,使用 tensor.ref() 作为键
- flutter - 颤振堆栈小部件位置在其他屏幕尺寸上相同