我想初始化一个 31756x2 的字符串数据框。 我希望它看起来像这样:
index column1 column2
0 A B
1 A B
.
.
31756 A B
我写道:
content_split = [["A", "B"] for x in range(31756)]
这是结果:
我确实得到了一个二维列表,但我希望列像在数据框中一样分开,但我似乎无法让它工作(比如 column1: A.. ,column2: B... )
希望得到一些帮助。
请您参考如下方法:
仅使用 DataFrame 构造函数:
df = pd.DataFrame([["A", "B"] for x in range(31756)], columns=['col1','col2'])
print (df.head())
col1 col2
0 A B
1 A B
2 A B
3 A B
4 A B
或者:
N = 31756
df = pd.DataFrame({'col1':['A'] * N, 'col2':['B'] * N})
print (df.head())
col1 col2
0 A B
1 A B
2 A B
3 A B
4 A B
