【问题标题】:How to read a csv with pandas to create a matrix composed by 3 column如何使用 pandas 读取 csv 以创建由 3 列组成的矩阵
【发布时间】:2021-12-29 08:02:55
【问题描述】:

我在我的代码中使用这个声明来创建一个电影标签。但是,如何使用具有相同列的 .csv 创建相同的内容?更清楚地说,我有一个带有选项卡的 .csv 文件,其中存在包含以下数据的列:“'Film1_name', 'sequel', 6, date, available”。我如何阅读此 .csv 以获得与下面编写的代码等效的内容?谢谢。

Films=(
        ['Film1_name', 'sequel', 6, date, available],
        ['Film2_name', 'sequel', 1, date, not available],
        ['Film3_name', 'sequel', 2, date, available],
        
    )

在 .csv 文件中,数据(没有列名)显示为:

Film1_name |sequel | 6 |date| available   
Film2_name |sequel | 1 |date| not available
Film3_name |sequel | 2 |date| available

我想提取列,因为在我想执行一个 for 循环之后:

for j in self.Films:

Film_principal= j[0]
Possible_sequel = j[1]

【问题讨论】:

    标签: python python-3.x pandas numpy csv


    【解决方案1】:

    【讨论】:

    • 我知道如何读取 .csv 文件,但我想知道如何创建与我显示的代码等效的代码,谢谢
    【解决方案2】:

    这只给了我电影列的最后一个值....我怎么能让整个列都带有 Films_principal 的名称?

    films=filmes_view.to_numpy()
    
    print(films)
    
    for j in films:
    
        Film_principal=j[0]
    

    【讨论】:

      猜你喜欢
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多