2024-04-25 01:39:16 发布
网友
我试图将一个HTML表读入pandas,然后打印并将数据帧附加到列表中。比如:
dfs = pd.read_html(str(table)) [print(df),records_list.append(df), for df in dfs]
这是有可能的,但并不真的很美:
inputs = ['a', 'b', 'c'] mylist = [print(i) or i for i in inputs] print(mylist)
这滥用了print函数始终不返回任何值的事实。结果是:
话虽如此,我还是不建议你这么做,而是听从@alexce的回答。在
不直接,您需要将其扩展为常规循环:
for df in dfs: print(df) records_list.append(df)
或者,您甚至可以创建一个自定义函数,打印并返回:
这是有可能的,但并不真的很美:
这滥用了print函数始终不返回任何值的事实。结果是:
^{pr2}$话虽如此,我还是不建议你这么做,而是听从@alexce的回答。在
不直接,您需要将其扩展为常规循环:
或者,您甚至可以创建一个自定义函数,打印并返回:
^{pr2}$相关问题 更多 >
编程相关推荐