Python 访问多行
假设我有一个文件:Python 访问多行,python,Python,假设我有一个文件: 10 5 20 15 30 25 如何在同一循环中访问20和10,例如20-10和30-20?即拆分[0]和拆分[1]的行等价物,允许我使用例如10和5 这可能是相当初级的,但我相当缺乏经验。提前谢谢。您可以使用熊猫套餐 last = '' for line in f: x = line.split()[0] print last,x last = x import pandas df=pandas.io.parsers.read_csv('ama
10 5
20 15
30 25
如何在同一循环中访问20和10,例如20-10和30-20?即拆分[0]和拆分[1]的行等价物,允许我使用例如10和5
这可能是相当初级的,但我相当缺乏经验。提前谢谢。您可以使用熊猫套餐
last = ''
for line in f:
x = line.split()[0]
print last,x
last = x
import pandas
df=pandas.io.parsers.read_csv('amazing_data.csv')
# Optional data plotting
import matplotlib.pyplot as plt
plt.figure()
df.plot(df.Timestamp,linewidth=2.3)
plt.plot()
plt.show()
您可以使用df[[0]]或df[[1]]访问列导入csv
打开“惊人的数据.csv”,“r”作为csvfile:
reader = csv.reader(a)
for column in zip(*csvfile):
print column
在转到下一行之前,您是否尝试过将当前数字保存在变量中?如果变量必须不断更改,这是否有效?x=line.split[0];line=f.readline;y=直线分割[0];打印x,y。重复