Допустим, у меня есть файл Excel с 5 строками и 2 столбцами.
apples color
honeycrsp red
gala red
goldendel orange
fuji red
grannys green
Я хочу поместить каждую из строк в повторяющееся предложение. Например, я хочу, чтобы column1 и column2 были добавлены к предложению.
например, "это яблоко - медовое с красным цветом"
Это то, что я до сих пор кодировал:
import pandas as pd;
FILE_PATH = "C:\\Users\\apples.xls";
xl = pd.ExcelFile(FILE_PATH);
df = xl.parse('testone');
apples = []
color =[]
apples = list(df['apples'])
color = list(df['color'])
def f(string, n, c=0):
if c < n:
print(string)
f(string, n, c=c + 1)
f('this apple is{0} with color {0}'.format(apples,color), 3)
Желаемый вывод:
"это яблоко - медовое с красным цветом"
"это яблоко гала с красным цветом"
"это яблоко золотистое с оранжевым цветом"
"это яблоко - фуджи с красным цветом"
"это яблоко - бабушка с зеленым цветом"