import csv
import sys
#read csv, and split on "," the line
df=pd.read_csv("Data.csv")
df=df.set_index("iCount")
df.filter(like='bbi', axis=0)
我要做的是过滤我的数据帧中的某个关键字。如果我找到关键字,我想得到我在其中找到的列的名称。你知道吗
例如:
data = {'Date': {0: 'jan1th', 1: 'jan2th', 2: 'jan3th', 3: 'jan4th'},
'Month': {0: 'April', 1: 'Nov', 2: 'March', 3: 'May'},
'RestTime': {0: '2pm', 1: '4pm', 2: '3pm', 3: '4pm'},
'Time': {0: '2pm', 1: '3pm', 2: '3pm', 3: '2pm'},
'Year': {0: 2018, 1: 2017, 2: 2016, 3: 2014}}
data = pd.DataFrame(data)
如果我按“2pm”搜索,结果应该是:
jan1th Time RestTime
jan4th Time
我认为,一种方法是使用
applymap
检查是否存在任何值:相关问题 更多 >
编程相关推荐