努力做到这一点,想知道是否有人可以提供帮助。
我有一个可生成300个项目的大型列表的代码。
我想使用熊猫将其写入csv文件,但将不同的子列表写入不同的行。
例如
取项目0-7并写到一行,然后写1-8、2-9,依此类推,直到293-300。
目前我正在做的是这并手动更改选择
df.iloc[:,2:9]
但我希望有一种方法可以通过循环使之自动化。
这是我到目前为止的例子。 sncomo只是一个用于生成数据的程序包。它的输出是我想要拆分并保存到csv文件的内容。
import sncosmo
import pandas as pd
days_apart = list(range(55, 300))
model = sncosmo.Model(source="hsiao")
model.set(z=1.5, t0=100)
y = model.bandmag('desr', 'ab', days_apart)
df = pd.DataFrame([y])
df1 = df.iloc[:,2:9]
with open("test_data.csv", "a") as f:
df1.to_csv(f, header=False)
希望有人可以帮助您!
答案 0 :(得分:2)
我只会在<form name="sellForm" method="POST" action="/create" role="form" onsubmit="return formValidation()">
<div class="form-group">
<label for="role" >ISBN</label>
<input type="number" size=14 class="form-control" name="isbn" id="role" required
placeholder="input the 10-14 digit ISBN number"/>
</div>
<div class="form-group">
<label for="age">Condition</label>
<br>
<input type="radio" name="book_condition" value="Very Used"> Very Used<br>
<input type="radio" name="book_condition" value="Lightly Used"> Lightly Used<br>
<input type="radio" name="book_condition" value="Like New"> Like New
</div>
</div>
<div class="form-group">
<label>Price</label>
<input type="number" class="form-control" name="price" required
placeholder="input whole dollar price">
</div>
<button type="submit" class="btn btn-primary btn-md" id="add-btn">
<span class="fa fa-fire"></span> Sell</button>
</form>
中使用for
循环
enumerate