我一定是漏掉了什么,但是我找不到任何关于如何使用行和列的列表来构建pandas Dataframe 的指南。目的是row_list
和col_list
在循环中更新,可以容纳更多或更少的字符串,但长度总是相等。
使用transpose可以处理行,但我不确定如何传入列。
row_list = ['a', 'b', 'c', 'd']
col_list = ['A', 'B', 'C', 'D']
df = pd.DataFrame(row_list, columns=col_list)
>>>
raise ValueError(f"Shape of passed values is {passed}, indices imply {implied}")
ValueError: Shape of passed values is (4, 1), indices imply (4, 4)
df = pd.DataFrame(row_list).T
>>>
0 1 2 3
a b c d
预期输出:
A B C D
a b c d
1条答案
按热度按时间gopyfrb31#
将
row_list
Package 在列表中:虽然不推荐,但使用转置的解决方案将是:
输出: