python pandas处理数据

2022/1/16

  1. 判断字符串是否在内
data=pd.read_csv("./data/full_music_data.csv")
bool=data["artist_names"].str.contains("', '")
# 将包含这个字符串的行标记为True,不包含为False
newdata=data[bool==False]
# 为了得到不含该字符串的行,故直接筛选False
  1. 判断列中某元素是否存在与列表中
boollist=["["+str(i)+"]" for i in artist_id]
# 将判断列表处理一下
newdata=newdata[newdata["artists_id"].isin(boollist)]
# 利用isin()判断列表中元素是否存在于boollist列表

系列未完,后面会继续更新。

上一篇:pandas 字符串处理方法介绍


下一篇:第三阶段总结