Python,在excel电子表格中迭代
我需要编写一个程序来循环数据列。基于单元格值和表示变量的每列重置变量 练习中的变量取决于循环中的这些值 如何在循环的每次迭代将值增加1的情况下循环行Python,在excel电子表格中迭代,python,excel,pandas,for-loop,Python,Excel,Pandas,For Loop,我需要编写一个程序来循环数据列。基于单元格值和表示变量的每列重置变量 练习中的变量取决于循环中的这些值 如何在循环的每次迭代将值增加1的情况下循环行 df=pd.DataFrame(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1') for i in range(0,5000): df2 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',she
df=pd.DataFrame(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1')
for i in range(0,5000):
df2 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(0)))
df3 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(1)))
df4 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(2)))
df5 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(3)))
firstname = df2
lastname = df3
address = df4
number= df5
#performed exercise
我在Jupyter上试过这个。将Excel加载到
df
,需要这样做:
import numpy as np
import pandas as pd
import xlrd
df = pd.read_excel('Sample.xlsx', sheet_name = 0)
然后向列名循环如下:
for col in df.columns:
print(col)
向数据的循环是这样的:
for col in df.columns:
print("NEW ROW ----------")
for val in df[col]:
print (val)
这是打印的数据:
另一种方法是循环遍历列和行:
columns = len(df.columns)
rows = len(df)
for column in range(columns):
print("-----------")
for row in range(rows):
print(df.loc[row][column])
我在Jupyter上试过这个。将Excel加载到
df
,需要这样做:
import numpy as np
import pandas as pd
import xlrd
df = pd.read_excel('Sample.xlsx', sheet_name = 0)
然后向列名循环如下:
for col in df.columns:
print(col)
向数据的循环是这样的:
for col in df.columns:
print("NEW ROW ----------")
for val in df[col]:
print (val)
这是打印的数据:
另一种方法是循环遍历列和行:
columns = len(df.columns)
rows = len(df)
for column in range(columns):
print("-----------")
for row in range(rows):
print(df.loc[row][column])
这个想法对我来说并不明确。你所说的
程序需要在列的数据表中循环是什么意思?它需要在列的数据中循环。根据单元格值重置变量。每一列代表一个变量。我不清楚这个想法。你所说的程序需要在列的数据表中循环是什么意思?它需要在列的数据中循环。根据单元格值重置变量。每一列代表一个变量。这让我走上正轨,我能够应用它并对其进行操作,以适应我正在进行的工作!谢谢大家!@升华-欢迎:)我现在也在研究熊猫和numpy:)这让我走上了正轨,我能够应用它并操纵它以适应我的工作!谢谢大家!@升华-欢迎:)我现在也在研究熊猫和努比:)