gpt4 book ai didi

Python Pandas : Read specific columns from cdv, 然后重新排序

转载 作者:太空宇宙 更新时间:2023-11-04 03:04:45 25 4
gpt4 key购买 nike

我有一个 csv,我需要对其进行操作和写回。我只想要特定的列(带标题)并重新排序。

我使用:

fields = ['Ticket Number', 'Created', 'Closed', 'CustomerID', 'Customer Realname']
df = pd.read_csv('args.inname', sep=',', skipinitialspace=True, usecols=fields, columns='Created', 'Ticket Number', 'Customer Realname', 'CustomerID', 'Closed')
df = df.rename(columns={'Ticket Number': 'CaseNumber', 'Created': 'CreationDate', 'Closed': 'ClosedDate', 'CustomerID': 'EndCustomerEmail', 'Customer Realname': 'EndCustomerName'})

但是它抛出一个

SyntaxError: positional argument follows keyword argument

在我用“column=”扩展第二行之后阅读后立即重新排序

我确定我在这里遗漏了一些明显但找不到的东西。

最佳答案

试试这个:

# specify your columns in the order you want to have it in the ouptut file
fields = ['Ticket Number', 'Created', 'Closed', 'CustomerID', 'Customer Realname']

df = pd.read_csv('args.inname', sep=',', skipinitialspace=True, usecols=fields)[fields]

df = df.rename(columns={'Ticket Number': 'CaseNumber', 'Created': 'CreationDate', 'Closed': 'ClosedDate', 'CustomerID': 'EndCustomerEmail', 'Customer Realname': 'EndCustomerName'})

关于Python Pandas : Read specific columns from cdv, 然后重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39807953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com