Чтобы создать кортеж pandas из двух столбцов, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование функции zip()
import pandas as pd
# Example DataFrame
df = pd.DataFrame({'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']})
# Creating a tuple from two columns using zip()
result = list(zip(df['Column1'], df['Column2']))
Метод 2. Использование функции apply()
import pandas as pd
# Example DataFrame
df = pd.DataFrame({'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']})
# Creating a tuple from two columns using apply()
result = df.apply(lambda x: (x['Column1'], x['Column2']), axis=1).tolist()
Метод 3. Использование функции iterrows()
import pandas as pd
# Example DataFrame
df = pd.DataFrame({'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']})
# Creating a tuple from two columns using iterrows()
result = [(row['Column1'], row['Column2']) for _, row in df.iterrows()]
Эти методы создают список кортежей, каждый из которых содержит соответствующие значения из двух столбцов.