如何创建两个变量列

How to create two variables columns

我试着重新创建这个:

主要问题是我有 160 个用户和 26 个页面。有时我需要添加或删除 ID 或页面 ID。我怎样才能用 Python 做到这一点?

我看到两个不同的问题,首先是在 Python 中创建它,然后将其更改为 Excel 或 CSV 中的“列”,我不知道从哪里开始?

预计:

users = ["a", "b", "c"]
liste_page = []

for i in range(27):
    liste_page.append(i)

full = dict(zip(liste_page, users))

感谢您的帮助

我相信这对你有用:

import pandas as pd
import itertools


a=tuple(map(lambda x:f'User {x}' ,list(range(1,161))))
b=range(1,27)

final_df = pd.DataFrame(list(itertools.product(a, b)), columns = ['ID', 'Page ID'])

final_df.to_csv('Final_output.csv', index=False)

最终输出为:

print(final_df)

            ID  Page ID
0       User 1        1
1       User 1        2
2       User 1        3
3       User 1        4
4       User 1        5
...        ...      ...
4155  User 160       22
4156  User 160       23
4157  User 160       24
4158  User 160       25
4159  User 160       26

[4160 rows x 2 columns]