![](/img/trans.png)
[英]Creating a dataframe by repeating each column a certain number of times
[英]How to fill column in dataframe with repeating value a certain number of times?
我有很多 .xtl 文件。 我正在嘗試編寫一個循環。 我需要將其文件名中的部分信息放入 df 並通過覆蓋保存,但我找不到如何填充列的解決方案。
df = pd.read_html('my_file - 35 F - 2018.xls')
df = df[0]
df["A"] = ""
df["B"] = ""
rows = df.shape[0]
a = file_name[10:13]
b = file_name[14:16]
print(rows, a, b)
作為輸出,我們可以得到:
rows = 55,
a = 35,
b = F.
我想將“a”和“b”添加到“A”和“B”列“行”= 55次的DataFrame中。
我很抱歉這個問題很混亂。
我簡單地解決了它:
df = pd.read_html('my_file - 35 F - 2018.xls')
df = df[0]
rows = df.shape[0]
a = file_name[10:13]
b = file_name[14:16]
df["A"] = [a] * rows
df["B"] = [b] * rows
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.