可以通过以下步骤实现:
import pandas as pd
values = [10, 20, 30, 40, 50]
index = [2, 4, 6, 8, 10]
columns = ['Column1', 'Column2', 'Column3', 'Column4', 'Column5']
df = pd.DataFrame()
loc
方法按行索引和列名称将数值数组或列表中的值更新到dataframe中的特定行,例如:df.loc[index, columns] = values
这将根据索引和列名称将数值数组或列表中的值更新到dataframe中的特定行。
以下是一个完整的示例:
import pandas as pd
values = [10, 20, 30, 40, 50]
index = [2, 4, 6, 8, 10]
columns = ['Column1', 'Column2', 'Column3', 'Column4', 'Column5']
df = pd.DataFrame()
df.loc[index, columns] = values
print(df)
输出结果将是一个包含更新值的dataframe。
领取专属 10元无门槛券
手把手带您无忧上云