【发布时间】:2020-02-21 13:50:12
【问题描述】:
我正在从不包含标题的剪贴板中复制数据。我不想要索引列,我想动态地命名列,按计数(即 1、2、3 ...)跳过第一列。输出数据集如下所示。
1 2 3 4 5 6 7 8 9 10
1981 5012.0 8269.0 10907.0 11805.0 13539.0 16181.0 18009.0 18608.0 18662.0 18834.0
这是我开始的代码。代码有效,但列标题不是动态的,并且数据集可能并不总是具有相同数量的列。我不知道如何使列标题是动态的
import pandas as pd
df = pd.read_clipboard(index_col = 0, names = ["","1","2","3","4","5","6","7","8","9","10"])
【问题讨论】:
-
pd.read_clipboard(header=None)有帮助吗? -
或者
pd.read_clipboard(header=None).rename(columns=lambda x: x if x > 0 else '')..?您可以从剪贴板发布您的原始数据吗? -
数据集没有标头,我正在尝试动态添加标头。
-
请张贴原始数据的样本,以便我们也可以复制到剪贴板
标签: python pandas list dataframe