python - 读取数据后,在熊猫 df 上指定“无标题”?
问题描述
我知道当您将数据读入 pandas 数据帧时,您可以不指定任何标题。
但是我想知道在读取数据后是否可以在 pandas 数据框对象上不指定任何标题?
就像是:
df = pandas.read_csv('myfile.csv')
# df assumes first row is header
df.header = None # <-- I want this
编辑:由于远远超出了这个问题的范围,熊猫数据框参考就是我们所拥有的。我们无法控制初始化或将数据加载到数据框中
解决方案
如果您可以帮助它,请首先正确加载它。
pd.read_csv('myfile.csv', header=None, skiprows=1)
否则,您想columns
使用pd.RangeIndex
在一行中
pd.read_csv('myfile.csv').pipe(
lambda d: d.set_axis(pd.RangeIndex(d.shape[1]), axis=1, inplace=False)
)
用更少lambda
df = pd.read_csv('myfile.csv')
df.columns = pd.RangeIndex(df.shape[1])
推荐阅读
- probability-theory - 伯努利渗流
- django - 尝试在 urlpattern 中使用用户名来为每个用户提供唯一的链接
- laravel - 如何通过检查元素进行编辑,但是当我单击提交时,它不会进行任何更改?
- django - 如何在Django中获取同一作者的书籍
- linux - 在 Linux 上写入日志的过程结束后,如何确保完整读取日志?
- angular - Angular 和 RxJS - 在所有值成功发出后发送电子邮件
- regex - 用于 terraform 的 re2 正则表达式中的多匹配
- flutter - 如何在 Flutter 中为每个不同的 SeassionCard 播放不同的视频?
- sql - 如何比较标准 SQL(BigQuery)中的两个数组?
- c++ - OpenSSL 获取确定性随机密钥