У меня есть два фрейма данных, один из них представляет собой всего лишь одну строку, и я хотел бы каким-то образом преобразовать каждый из столбцов в первом со значениями в одной строке. Как мне это сделать? Вот чего я хочу достичь:
Код: Выделить всё
import polars as pl
df1 = pl.DataFrame({'c1': [2,4,6],'c2': [20,40,60],'c3': [10,20,30]})
df2 = pl.DataFrame({'c1': [2],'c2': [20],'c3': [10]})
df = df.select([
pl.col('c1')/df2['c1'],
pl.col('c2')/df2['c2'],
pl.col('c3')/df2['c3'],
])
Теперь представьте, что у меня есть сотни столбцов. Приведенный выше код не масштабируется, как мне это сделать лучше всего? Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/764 ... -dataframe