我必须提取与'watermelon'通过熊猫.csv对应的行中的所有行

  • 本文关键字:csv 提取 watermelon 熊猫 python csv
  • 更新时间 :
  • 英文 :


我正在使用这个代码。但不是新的,只有所需的行,我得到一个空的。csv只有头。

import pandas as pd
df = pd.read_csv("E:/Mac&cheese.csv")
newdf = df[df["fruit"]=="watermelon"+"*"]
newdf.to_csv("E:/Mac&cheese(2).csv",index=False)

我认为问题在于如何选择包含"西瓜"一词的行。而不是:

newdf = df[df["fruit"]=="watermelon"+"*"]

试题:

newdf = df[df["fruit"].str.contains("watermelon")]

在你的例子中,pandas从字面上寻找包含单词"西瓜"的细胞。

缺少pd中的下划线。Read_csv在第一次调用时,看起来实际位置是不正确的。文件位置缺少//

相关内容

  • 没有找到相关文章

最新更新