小编Che*_*ara的帖子

使用行分隔符转换数据帧

我创建了一个接受数据帧作为输入的函数:

a = {"string": ['xxx', 'yyy'], "array": [[1,2,3,4,5,6,1,2,3,6,6,2,2,3,5,6], [2,6,6]]}
df = pd.DataFrame(a)

    string  array
0   xxx [1, 2, 3, 4, 5, 6, 1, 2, 3, 6, 6, 2, 2, 3, 5, 6]
1   yyy [2, 6, 6]
Run Code Online (Sandbox Code Playgroud)

并返回一个数据帧,其中某个分隔符编号(在示例中为 6)是传递的参数:

    string  array
0   xxx [1, 2, 3, 4, 5, 6]
1   xxx [1, 2, 3, 6]
2   xxx [6]
3   xxx [2, 2, 3, 5, 6]
4   yyy [2, 6]
5   yyy [6]
Run Code Online (Sandbox Code Playgroud)

这是我得到的:

def df_conversion(df, sep=None):
    data = {}
    idx …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

3
推荐指数
1
解决办法
103
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1