在pandas中,避免使用嵌套列表的最佳方法是使用DataFrame
的构造函数来创建数据框。以下是一个示例代码:
import pandas as pd
# 嵌套列表
data = [['Alice', 23], ['Bob', 27], ['Charlie', 21]]
# 使用DataFrame构造函数创建数据框
df = pd.DataFrame(data, columns=['Name', 'Age'])
print(df)
输出:
Name Age
0 Alice 23
1 Bob 27
2 Charlie 21
使用DataFrame
构造函数可以直接将嵌套列表转换为数据框,而不需要手动处理嵌套列表。同时,还可以通过指定columns
参数来设置数据框的列名。这种方法更加简洁和直观,避免了手动处理嵌套列表的繁琐过程。