2024-04-23 14:08:51 发布
网友
我正在使用这个代码。但是,我得到的不是只包含所需行的new,而是只包含标题的空.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)
第一次调用时pd.read_csv中缺少下划线,而且看起来实际位置不正确。文件位置中缺少//
我认为问题在于如何选择包含单词“西瓜”的行。而不是:
newdf = df[df["fruit"]=="watermelon"+"*"]
尝试:
newdf = df[df["fruit"].str.contains("watermelon")]
在你的例子中,熊猫实际上是在寻找包含单词“西瓜*”的细胞
第一次调用时pd.read_csv中缺少下划线,而且看起来实际位置不正确。文件位置中缺少//
我认为问题在于如何选择包含单词“西瓜”的行。而不是:
尝试:
在你的例子中,熊猫实际上是在寻找包含单词“西瓜*”的细胞
相关问题 更多 >
编程相关推荐