首页 > 解决方案 > 使用 Pandas 分离 CSV 文件中的数据

问题描述

我正在尝试在 CSV 文件中分离数据。

Word, Time
Hello, 1 
Hi, 3

我希望 python 脚本打印 Hello 并显示 1 秒,然后再打印 Hi 并显示 3 秒。

import pandas as pd
df = pd.read_csv('data.csv')
print(df.to_string())

由于我是新人,请与我裸露。谢谢。

标签: pythonpandascsvpd

解决方案


根据您提供的示例,您可以通过 python pandas 输入一个 csv 文件,然后创建一个数据框对象。然后遍历数据框并从每一行打印一个单词。您可以指定您希望单词显示多长时间(以秒为单位)使用time.sleep()

import time
import pandas as pd

df = pd.read_csv('data.csv')

for index, row in df.iterrows():
    print(row['Word'])
    time.sleep(row['Time'])

输出:

Hello
Hi

推荐阅读