У меня есть следующий фрейм данных:
ViewKey Table_Name
car A
car B
NaN C
ball D
ball E
и следующие предложения:
contains_car = " SELECT \n keys \n FROM *letter here* \n LEFT JOIN "
contains_ball = " SELECT \n keys \n FROM *letter here* \n RIGHT JOIN "
contains_NaN = " SELECT \n keys \n FROM *letter here* \n ALL"
Я хочу "print"
со следующей идеей:
Если мой raw содержит car
print contains_car
значение, но вместо *letter here*
напишите соответствующее значение столбца Table_name
:
# as it related to "car" value in the column it printed contains_car value.
# And at the same time instead of *letter here* wrote A because for the first car value A is corresponding:
SELECT
keys
FROM A
LEFT JOIN
SELECT
keys
FROM B
LEFT JOIN
SELECT
keys
FROM C
ALL
SELECT
keys
FROM D
RIGHT JOIN
SELECT
keys
FROM E
RIGHT JOIN
Я попытался:
for i in df['ViewKey'].fillna("0"):
if 'car' in i:
print(contains_car)
elif 'ball' in i:
print(contains_ball)
elif '0' in i:
print(contains_NaN)
IDK где ставить если условия