У меня есть датафрейм в python, который сделан с использованием следующего кода:
import pandas as pd
df = pd.read_csv('myfile.txt', sep="\t")
df1 = df.iloc[:, 3:]
теперь в df1 есть 24 столбца. Я хотел бы преобразовать значения в значение log2 и создать новый фрейм данных, в котором есть 24 столбца с лог-значением исходного фрейма данных. для этого я использовал numpy.log
, как в следующей строке:
df2 = (numpy.log(df1))
этот код не возвращает то, что я хотел бы получить. ты знаешь как это исправить?