【问题标题】:Pandas. read html write to csv熊猫。读取 html 写入 csv
【发布时间】:2019-04-10 09:14:11
【问题描述】:

旧代码读取 HTML 并输出为 CSV

我有一个旧的 python 3 代码:

self.df, = pandas.read_html(my_html_file)
self.df.to_csv(my_csv_file, index=False)

第一行没有逗号 pandas 返回一个列表,带有逗号 DF 对象,可以在第二行发送到 CSV 文件。 我不明白第一行的逗号

【问题讨论】:

  • 请把问题说清楚!不妨举个例子。

标签: python html pandas csv


【解决方案1】:

我认为它通过one element tuple 将一个元素list 转换为标量,因为read_html 返回list of DataFrames - 在您的代码中one DataFrame list

示例

a = [1]
b, = a
#() are optional
#(b,) = a
print (b)
1

更具可读性的是通过索引选择第一个列表 - [0]:

self.df = pandas.read_html(my_html_file)[0]
self.df.to_csv(my_csv_file, index=False)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 2020-10-01
    • 1970-01-01
    相关资源
    最近更新 更多