book_sales格式为dataFrame他的数据列有Tmie和sales更改其Time列为1~48的序列重复107次
可以使用如下代码:
import pandas as pd
# 生成1~48序列
time_col = [i for i in range(1, 49)]
# 重复107次
time_col = time_col * 107
# 读取数据为dataFrame
book_sales = pd.read_csv('book_sales.csv')
# 更改Time列为生成的序列
book_sales['Time'] = time_col
其中,pd.read_csv('book_sales.csv')是读取一个名为book_sales.csv的csv文件,并将其转换为dataFrame格式。如果数据不是从文件中读取的,而是从其他途径获取的,可以使用其他方法将其转换为dataFrame格式。
以上代码中,首先生成了1~48的序列,并重复了107次,这个过程使用了列表推导式和乘法操作。然后,使用book_sales['Time'] = time_col将原来的Time列替换为新生成的序列。这样就完成了更改Time列的操作。
原文地址: https://www.cveoy.top/t/topic/fltf 著作权归作者所有。请勿转载和采集!