python - 如何更新复制到数组中的字符串
问题描述
目前,我正在使用 python 将 CSV 转换为数组。首先,我将所有标题从 CSV 复制到数组。从 CSV 复制时,我需要将其他字符修改为列名。
例如:从 CSV,我使用 append 函数将其写入数组。
finarr.append([cmerow[headarr.index('Action')],cmerow[headarr.index('Reject Reason')]
要求:写入数组时,需要修改其中一个列的名称,如下所示:
([cmerow[headarr.index('Action/hero')],cmerow[headarr.index('Reject Reason')]
csv :动作 | 拒绝原因
数组:动作/英雄 | 拒绝原因 -(o/p 预期)。
解决方案
你试试用熊猫怎么样。它将处理标题和数据,无需单独导入它们。引用列也很容易。这是您可以使用它的方法。
import pandas as pd
# Import the data.csv data: data
cars = pd.read_csv('data.csv')
#rename your column headers like this
cars.columns=['country_cd','cars_per_cap','country','drives_direction']
print(cars)
print(cars["country_cd"],cars["drives_direction"])
请让我知道这对你有没有用。
推荐阅读
- java - Java 套接字服务器发送大文件
- ms-access - Ms Access 需要根据同一个表字段的多个条件进行计算
- sql - 无效号码 ORA-01722
- google-apps-script - 为 onLoad 事件优化 Google Sheets 函数
- c# - 如何从 SQL Server 向 gmail 发送电子邮件
- python - 数据框的所有组合,按 ID 分组并按升序元素排序
- c# - Windows C# 窗体:如何在按钮上显示具有透明背景的 GIF 动画?
- node.js - 如何同时使用redis和sequelize
- php - 需要通过 PHP 解析未过滤的 url 查询,无法处理 '&' 符号
- typescript - 如何在打字稿中调用两个连续的rest api?