gpt4 book ai didi

python - 访问 Pandas 数据框中的数据

转载 作者:行者123 更新时间:2023-12-01 08:52:10 24 4
gpt4 key购买 nike

所以我有一个 pandas 数据框,它是这样的:

这是一段[if语句,for循环]

这是第二段[for-loop, java]

为了解释一下,左列用作文本数据,右列对文本数据的内容进行分类。

我只想访问第二段中的“java”。如何访问数据框中的列表?

最佳答案

IIUC 需要:

df = pd.DataFrame({'col1':['This is a paragraph','This is a second paragraph'],
'col2':[['if-statement', 'for-loop'],['for-loop','java']]})

df = df[df['col2'].apply(lambda x: 'java' in x)]
#alternative solution
#df = df[['java' in x for x in df['col2']]]

或者比较集合:

df = df[df['col2'].apply(set) >= set(['java'])]
<小时/>
print (df)
col1 col2
1 This is a second paragraph [for-loop, java]

关于python - 访问 Pandas 数据框中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53039824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com