我有一个数据帧,看起来像这样(小版):熊猫:看,如果项目在Series.series列表的数据帧
A B C
0 125 ADB [AF:12]
1 189 ACB [AF:78, AF:85, AF:98]
2 148 ADB []
3 789 ARF [AF:89, AF:85, AF:12]
4 789 BCD [AF:76, AF:25]
我如何可以看到,如果一些列的项目“C”在列表中? 知道,当我做类型(df.C)我得到class 'pandas.core.series.Series'
举例来说,如果该列表是:
['AF:12', 'AF25']
预期输出是:
A B C D
0 125 ADB [AF:12] True
1 189 ACB [AF:78, AF:85, AF:98] False
2 148 ADB [] False
3 789 ARF [AF:89, AF:85, AF:12] True
4 789 BCD [AF:76, AF:25] True
我已经试过df['D'] = df['C'].isin(list)
但可能因为“C”是列表的列表而导致False。
有没有办法解决这个问题?
任何帮助,将不胜感激
'df ['C']'的类型是什么?尝试输入(df ['C'] [0])'。 –