python - 标记数据时出错。C 错误:第 7 行中应有 1 个字段,看到 2
问题描述
import pandas as pd
import numpy as np
import os
from datetime import datetime
import glob
from datetime import timedelta
from dateutil.relativedelta import relativedelta
from_date = "20160101"
end_date = "20181201"
from_date = datetime.strptime(from_date, '%Y%m%d').date()
end_date = datetime.strptime(end_date, '%Y%m%d').date()
from_year = from_date.year
end_year = end_date.year
from_month = from_date.month
end_month = end_date.month
path = r"C:\Users\krishna gupta\Global_trader\GFDLNFO files\csv"
load = []
while from_date <= end_date:
path1 = (path + "\\" + str(from_date.year)+"\\" + str(from_date.month))
from_date += relativedelta(months =+ 1)
#final_date_str = str(from_date)
dir_list = os.listdir(path1)
for files in dir_list:
extension = "csv"
os.chdir(path1)
for i in glob.glob(files.format(extension)):
load.append(path1+"\\"+i)
combined = pd.concat([pd.read_csv(i) for i in load], error_bad_lines=False)
# print(combined)
df = combined
df
我不明白为什么我会收到此错误,而我在 VS 代码上运行此代码,因此它完美地运行在那里,但我在 jupyter 笔记本上运行此代码,所以我收到此错误 - 错误标记数据。C 错误:第 7 行中应有 1 个字段,看到 2 在此处输入图像描述
解决方案
推荐阅读
- html - 设置为“无”的 HTML 图像显示在设置为阻止时不会显示
- php - Foreach 数组只接收最后一个键
- php - PHP - 如何在 whileloop 中赋值并在其他页面上访问它们
- android - Android中可自定义的浮动按钮
- java - Spring MVC中POST方法后重定向
- python - 正则表达式不匹配:在任何地方搜索特定数量的数字
- angular - 将取消按钮添加到角材料中的选项卡组件
- azure-aks - Azure Kubernetes 服务上的垂直 Pod 自动缩放
- docker - 无法使用 nginx-proxy 和 dnsmasq 使用 docker-compose 访问容器之间的虚拟主机
- python - Python MySQLdb“错误:需要Microsoft Visual C++ 14.0”,即使它已经安装