首页 > 解决方案 > Pandas CSV 分隔符、特殊字符和插入行问题

问题描述

抱歉问了两次,但我的老师说我现在可以使用熊猫了。完成输出

文件

他们想要什么(解决方案的图片)

我有的

import pandas as pd

df = pd.read_csv('C:/Programacion/1.csv',sep=";", encoding='latin1')
new_column = pd.DataFrame({'Movimientos': ['S', 'E', 'S']})
df = df.merge(new_column, left_index = True, right_index = True)
df.to_csv('C:/Programacion/aaaaaa.csv', index = False)

标签: pythonpandascsv

解决方案


您上传到 github 的文件中至少有一个是编码问题,但无论如何 - 这是一种阅读方式:

url = "https://raw.githubusercontent.com/emanuelOchoa/csv/master/source.csv"

res = requests.get(url)
content = res.content.decode('utf-8','ignore')

pd.read_csv(StringIO(content), sep = ";")

结果:

在此处输入图像描述


推荐阅读