【问题标题】:How do you read rows from a csv file and store it in an array using Python codes?如何从 csv 文件中读取行并使用 Python 代码将其存储在数组中?
【发布时间】:2020-02-15 19:18:02
【问题描述】:

我有一个 CSV 文件,diseases_matrix_KNN.csv,其中有 excel 表格。
现在,我想存储该行中的所有数字,例如:

Hypothermia = [0,-1,0,0,0,0,0,0,0,0,0,0,0,0] 

由于某种原因,我无法找到解决方案。
即使我看过。请让我知道我是否可以使用 Python 以所选形式读取此类数据。

【问题讨论】:

  • 看看csv 模块。
  • 您在网上找不到很多完美完成的解决方案。您需要学习分析您的问题并确定解决方案的步骤,然后查找如何执行每个步骤。这需要您首先学习阅读 CSV 文件,然后从一行中收集数字。稍后,您可能会发现如何组合这些步骤。
  • 考虑pandas。'

标签: python arrays csv row jupyter


【解决方案1】:

使用 excel 最常见的方法是使用 Pandas。 这是一个例子:

import pandas as pd
df = pd.read_excel(filename)
print (df.iloc['Hypothermia']). # gives you such result

【讨论】:

    猜你喜欢
    • 2020-04-05
    • 2021-11-11
    • 2020-02-09
    • 2018-09-01
    • 2023-01-19
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    相关资源
    最近更新 更多