Python 如何将字符串值均匀分布到索引
我正在使用pandas库,希望将“列表”dict均匀地传递给我的数据帧 这是我的密码:Python 如何将字符串值均匀分布到索引,python,pandas,Python,Pandas,我正在使用pandas库,希望将“列表”dict均匀地传递给我的数据帧 这是我的密码: df2 = [1,2,3,4,5,6] lst = ['hello' , 'hi'] df2['list'] = lst 我期望的输出是: 1 hello 2 hello 3 hello 4 hi 5 hi 6 hi 这里有一种使用 谢谢你,我回来时问了另一个问题,如果我有3个元素在里面,我该怎么办?你应该发布一个新的问题,这样其他人可以从你以前的和新的问题中受益。这与熊猫和数据帧到底有什么关系?在您共享
df2 = [1,2,3,4,5,6]
lst = ['hello' , 'hi']
df2['list'] = lst
我期望的输出是:
1 hello
2 hello
3 hello
4 hi
5 hi
6 hi
这里有一种使用
谢谢你,我回来时问了另一个问题,如果我有3个元素在里面,我该怎么办?你应该发布一个新的问题,这样其他人可以从你以前的和新的问题中受益。这与熊猫和数据帧到底有什么关系?在您共享的代码中,
df2
是一个列表,df2['list']=lst
应该抛出一个错误。
import numpy as np
df2 = [1,2,3,4,5,6]
lst = ['hello' , 'hi']
df2['list'] = np.repeat(lst, len(df2) // 2)