2024-10-02 10:21:19 发布
网友
我正在研究Python和熊猫,我遇到了麻烦
我有一个数据帧和CSV,如:
我试图从“A”和“B”列中靠近值的“c”列中获取值:
我试着做一些类似的事情:
If df[(df['A'] == "A") & (df['B'] == "2")]: print *value from "C": adaddsfd*
有人能帮我吗
如果只想打印字符串,可以执行以下操作:
df.loc[df['A'].eq('A') & df['B'].eq('2')]['C'].item()
它将为您提供:
'adaddsfd'
请注意格式。如果列“B”是整数,则应将2而不是“2”作为条件
df[(df['A'] == "A") & (df['B'] == "2")]['C']
我应该这样做
如果只想打印字符串,可以执行以下操作:
它将为您提供:
请注意格式。如果列“B”是整数,则应将2而不是“2”作为条件
我应该这样做
相关问题 更多 >
编程相关推荐