向pandas DataFram添加列和值

2024-04-25 12:32:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个空的pd.Dataframe(),并用一个循环填充它并向其添加值。但是,当我尝试这样做时,它只填充列名,而不填充值。通常,我填写空列表,最后将所有内容放入pd.DataFrame,但我认为这应该更容易做到。在

File = pd.read_excel("...//File.xlsx")
df = pd.DataFrame()

for i in range(0,len(File)):
    df['col1'] = (File.ix[i,1])  # Key(id) [0,1,2,3,4,5 etc]
    df['col2'] = (File.ix[i,2])  # Names 
    df['col3'] = (File.ix[i,3])  # Yes/No
    df['col4'] = (File.ix[i,4])  # Country
    df['col5'] = (File.ix[i,5])  # Language
    df['col6'] = (File.ix[i,6])  # Phone brand

然后我看看我看到的数据帧:

^{pr2}$

任何帮助都将不胜感激。。在


Tags: in内容dataframedf列表forreadlen

热门问题