我正在尝试创建一个空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
然后我看看我看到的DataFrame:
df.head()
Out[73]:
Empty DataFrame
Columns: [col1, col2, col3, col4, col5, col6]
Index: []
任何帮助将不胜感激..