python - 使用 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())
由于我是新人,请与我裸露。谢谢。
解决方案
根据您提供的示例,您可以通过 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
推荐阅读
- python - 无法在 Django 中共享基类的两个模型上定义“通过”关系
- android - android c++ 未定义对 eglGetCurrentContext 的引用
- sql-server - 使用 EXEC 的 INSERT INTO 的动态等效项
- amazon-mws - GetMatchingProductForId() 仅在有有效报价时才返回结果
- excel - Excel VBA 列出按文件夹分组的文件
- java - OpenJDK 10 拒绝所有 SSL 证书
- swift - UITextView 水平和垂直滚动在 Swift 中具有正确的光标定位
- java - Cucumber scenario.embed 在 ubuntu 机器上不起作用?
- python-3.x - 如何删除两个特定字符之间的字符串中的字符?
- bash - 数组引用的bash打印值