首页 > 解决方案 > 打印行作为包含特定值 Pandas 的样本

问题描述

我试图打印包含特定字符串的行样本并尝试使用 contains 函数,但是我的代码不会打印包含该字符串的所有行的列表,但是这个,所以看来我的逻辑并没有真正起作用:

输出

# pandas setup
import pandas as pd
pd.options.display.max_rows = 10000

# read file
df = pd.read_csv("/Users/source.csv", index_col=0)

# add search parameters 
new_df = df['text'].str.contains('神').sample(frac=0.005, random_state=12345)

# print search parameters
new_df.to_csv("/Users/output.csv")

另外:是否有一种方法可以以相同的格式读取多个 csv(或 json)并从所有这些打印行中提取包含特定值的样本?

最好的

标签: pythonpandascsv

解决方案


推荐阅读