Должно быть -
test_df = df.select('code','revenue').where(F.col('Date1').between(F.col('Date1'),F.col('Date2')))
В противном случае оно обрабатывает «Date1» как значение (постоянное по всем строкам) и не будет сравнивать его со значением столбца. BTW - это всегда будет правдой.
Есть две проблемы. Учебное пособие импортирует Product следующим образом:
import Product from './Product.js';
, но затем учебное пособие ссылается на него позже как <product
, когда оно должно быть <Product
.
Вторая проблема заключается в том, что закрывающий тег Product
</product>
должен быть либо внутри оператора return вместе с открытым тегом Product
, либо просто использовать самозакрывающийся тег, подобный этому: [ 1111]
{productsToDisplay.edges.map((el, i)=> {
return(
<Product key="{i}" product="{el.node}" />
)
})}
Таким образом, ваш полный оператор возврата должен выглядеть следующим образом:
return (
<div classname="App">
<div classname="products-grid">
{productsToDisplay.edges.map((el, i)=> {
return(
<Product key="{i}" product="{el.node}" />
)
})}
</div>
</div>
);
Кредиты @RyanCogswell за то, что они обратили внимание на другую проблему с заглавной буквой P в <products>
. [1113 ]